
:root{--discord-blurple:#5865f2;--discord-light:#e0e3ff}
.akina-community-mark{display:inline-flex;align-items:center;gap:12px;font-weight:700;font-size:14px;margin:0 0 18px}
.akina-community-mark img{display:block;width:32px;height:24px;object-fit:contain}
.akina-community-panel{background:var(--discord-blurple);color:#fff;padding:30px;min-width:0}
.akina-community-panel h2{font-family:'Archivo Black',sans-serif;font-size:clamp(25px,2.6vw,36px);line-height:1.12;margin:0 0 16px;color:#fff!important;letter-spacing:-.025em}
.akina-community-panel p{font-size:14px;line-height:1.6;margin:0 0 20px;max-width:52ch}
.akina-community-panel .akina-community-note{font-size:12px;line-height:1.6;margin:18px 0 0}
.akina-community-note a{color:#fff!important;text-decoration:underline;text-underline-offset:3px;font-weight:700}
.akina-community-join{display:inline-flex;align-items:center;justify-content:center;min-height:46px;gap:10px;padding:11px 20px;background:#fff;color:#252a74!important;border:2px solid #fff;text-decoration:none!important;font-weight:700;font-size:14px;line-height:1.35;box-sizing:border-box}
.akina-community-join:hover{background:var(--discord-light);border-color:var(--discord-light)}
[data-akina-discord]:focus-visible,.akina-community-note a:focus-visible{outline:3px solid currentColor;outline-offset:5px}
.akina-ai-cta.akina-discovery{padding:0;background:var(--paper,#fffdf6)}
.akina-discovery>.akina-discovery-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:stretch}
.akina-discovery-chatgpt{padding:34px 36px 34px 0;min-width:0}
.akina-discovery-chatgpt .akina-ai-cta__inner{display:flex;flex-direction:column;align-items:flex-start;gap:22px;padding:0;width:auto;max-width:none;margin:0}
.akina-discovery-chatgpt .akina-ai-cta__title{font-size:clamp(25px,2.6vw,36px);line-height:1.12}
.akina-discovery .akina-community-panel{padding:34px 36px}
/* Order helpers share one compact row; the request list remains primary. */
body .order-hero{padding-top:44px;padding-bottom:28px}
body .order-hero>.wrap.akina-order-hero-layout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:32px;align-items:stretch}
body .order-hero h1.ak-role-h1{font-size:clamp(36px,3.6vw,52px);line-height:1.08}
body .order-hero p.lead{font-size:16px;line-height:1.5;margin-top:16px}
body .order-hero .o-notice{border:0;background:none;box-shadow:none;padding:0;margin-top:12px;font-size:13px;line-height:1.5;font-weight:400;color:var(--ak-muted)}
body .order-hero .o-links{margin-top:16px}
.akina-order-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;min-width:0}
.order-hero .akina-order-tools>aside{display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-rows:auto 1fr auto auto;column-gap:10px;row-gap:14px;align-items:start;padding:22px 18px;border:var(--ak-border);box-shadow:var(--ak-shadow);min-width:0}
.order-hero .akina-order-tools>aside>h2{grid-column:2;grid-row:1;font-size:22px;line-height:1.2;letter-spacing:-.02em;margin:0;align-self:center}
.order-hero .akina-order-tools>aside>p{grid-column:1/-1;margin:0;font-size:14px;line-height:1.5}
.order-hero .akina-order-tools>aside>.akina-order-chatgpt__mark,.order-hero .akina-order-tools>aside>.akina-community-mark{grid-column:1;grid-row:1;width:28px;height:28px;margin:0;display:flex;align-items:center}
.order-hero .akina-order-tools .akina-community-mark img{width:28px;height:22px}
.order-hero .akina-order-tools .akina-chatgpt-link,.order-hero .akina-order-tools .akina-community-join{grid-column:1/-1;grid-row:3;width:100%;min-height:48px;margin:0;padding:10px 12px;box-sizing:border-box;line-height:1.35;font-size:14px}
.order-hero .akina-order-tools>aside>.akina-order-tool-note{grid-row:4;font-size:12px;line-height:1.5}
.akina-order-tool-note a{color:inherit;text-decoration:underline;text-underline-offset:3px;font-weight:700}
@media(max-width:1180px){body .order-hero>.wrap.akina-order-hero-layout{grid-template-columns:1fr;gap:24px}.akina-order-hero-main h1{max-width:none}.order-hero .akina-order-tools>aside{padding:20px;row-gap:12px}}
@media(max-width:620px){.akina-order-tools{grid-template-columns:1fr;gap:16px}.order-hero .akina-order-tools>aside{padding:18px;row-gap:10px}.order-hero .akina-order-tools>aside>h2{font-size:22px}.order-hero .akina-order-tools>aside>p{font-size:13px}}
.akina-community-about{padding:64px 0}
.akina-community-about .akina-community-panel{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:40px}
.akina-community-about .akina-community-panel h2{max-width:15ch}
footer [data-akina-discord]{display:flex;align-items:center;gap:10px}
footer [data-akina-discord] img{width:24px;height:18px;padding:7px;background:var(--discord-blurple);box-sizing:content-box}
@media(max-width:700px){
 .akina-discovery>.akina-discovery-grid{grid-template-columns:1fr}
 .akina-discovery-chatgpt{padding:28px 0}
 .akina-discovery .akina-community-panel{padding:26px 22px;margin-bottom:28px}
 .akina-community-about{padding:32px 0}
 .akina-community-about .akina-community-panel{grid-template-columns:1fr;gap:8px;padding:26px 22px}
 .akina-community-panel h2{font-size:27px}
 .akina-community-join{width:100%}
}
