/* 0.6.74 — a service card no longer turns its toggles red when the card is hovered; only the toggle being pointed at turns red. */
.addack-v3 .ax-service-card:hover summary,.addack-v3 .ax-service-card:has(:focus-visible) summary,.addack-v3 .ax-service-card summary{color:#101216!important;text-decoration:none!important}
.addack-v3 .ax-service-card summary:hover,.addack-v3 .ax-service-card summary:focus-visible{color:var(--ax-red,#ff4937)!important}

/* 0.6.76 — Japanese page: the font's own pair spacing pulled some kana together (e.g. 「ま」「せ」 1.8px closer at 60px). Even spacing for every character. */
html[lang^="ja"] .addack-v3{font-kerning:none}

/* 0.6.77 — Safari could leave a hairline of the hero picture between the white under the ribbon and the next section. The white now reaches 3px past the hero's edge (over the white section, so nothing else changes). */
.addack-v3 .ax-ribbon-anchor .ax-ribbon-3d{clip-path:inset(0 0 calc(28% - 3px) 0)!important}

/* 0.6.78 — Japanese big headings: each kana takes the width of its own shape (palt), with a little air (案A). */
html[lang^="ja"] .addack-v3 h1,html[lang^="ja"] .addack-v3 h2{font-feature-settings:"palt" 1!important;letter-spacing:.02em!important;word-break:auto-phrase}
/* Things you can press look pressable: the goal buttons are pills, the action buttons have rounded corners. */
.addack-v3 .ax-selector:not(.ax-plan-selector) .ax-tab a{border-radius:999px!important}
.addack-v3 .ax-button a,.addack-v3 .wpcf7-submit{border-radius:8px!important}



/* 0.6.79 — one family of rounded corners: things that are boxes are softly rounded, things you press are rounder. */
/* 課題のおすすめ欄: rounded, and the frame uses the same red as the label on its left. */
.addack-v3 .ax-recommend{border-radius:14px!important;overflow:hidden}
.addack-v3 .ax-recommend::after{border-radius:14px!important;border-color:var(--ax-red,#ff4b36)!important}
/* サービスのカード: as round as the video thumbnails. */
.addack-v3 .ax-service-card{border-radius:14px!important}
/* よくあるご質問: pill-shaped while closed, softly rounded when open. */
.addack-v3 .ax-faq details{border-radius:999px!important;transition:border-radius .2s}
.addack-v3 .ax-faq details[open]{border-radius:28px!important}
/* 相談フォーム: the white panel, every input, the purpose picker and its choices, and the send button share one radius. */
.addack-v3 .ax-contact-form{border-radius:20px!important}
.addack-v3 .ax-contact-form input[type=text],.addack-v3 .ax-contact-form input[type=email],.addack-v3 .ax-contact-form input[type=url],.addack-v3 .ax-contact-form input[type=tel],.addack-v3 .ax-contact-form input[type=number],.addack-v3 .ax-contact-form select,.addack-v3 .ax-contact-form textarea,.addack-v3 .ax-purpose-trigger,.addack-v3 .ax-purpose-choice,.addack-v3 .ax-purpose-list,.addack-v3 .wpcf7-submit{border-radius:10px!important}
.addack-v3 .ax-purpose{border-radius:14px!important}
/* The consent checkbox: a small square with slightly softened corners. */
.addack-v3 .ax-contact-form input[type=checkbox]{-webkit-appearance:none;appearance:none;width:20px;height:20px;margin:0 8px 0 0;border:1.5px solid #b9bec6;border-radius:5px;background:#fff center/14px 14px no-repeat;vertical-align:-4px;cursor:pointer;flex:none}
.addack-v3 .ax-contact-form input[type=checkbox]:checked{border-color:var(--ax-red,#ff4b36);background-color:var(--ax-red,#ff4b36);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3 3 7-7' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
.addack-v3 .ax-contact-form input[type=checkbox]:focus-visible{outline:2px solid var(--ax-red,#ff4b36);outline-offset:2px}

