.anar-features{--anar-accent:#a72c52;--anar-ink:#302737;--anar-muted:#766b80;--anar-line:#e8e0eb;max-width:1440px;margin-inline-end:22px;color:var(--anar-ink);font-size:14px;line-height:1.9}.anar-features header{display:flex;gap:18px;align-items:center;padding:30px 0 20px}.anar-features header img{width:64px;height:64px}.anar-features h1{font-size:25px;font-weight:700;margin:0}.anar-features header p{margin:6px 0;color:var(--anar-muted)}.anar-features-intro{max-width:900px;color:var(--anar-muted);line-height:2}.anar-features section{margin:30px 0}.anar-features section>h2{font-size:18px;margin-bottom:20px}.anar-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.anar-feature-card{min-width:0;border:1px solid var(--anar-line);border-radius:15px;padding:22px;background:#fff;display:flex;flex-direction:column;gap:15px;scroll-margin-top:80px}.anar-feature-card.is-active{border-top:3px solid var(--anar-accent)}.anar-feature-card p{color:var(--anar-muted);font-size:12px;line-height:2;margin:0}.anar-feature-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.anar-feature-heading h3{font-size:15px;margin:0}.anar-feature-card footer{display:flex;justify-content:space-between;align-items:center;margin-top:auto;gap:12px}.anar-feature-card .button{border-radius:8px;padding:3px 16px;min-height:36px;color:var(--anar-accent);border-color:var(--anar-line);background:#fff}.anar-feature-save{position:sticky;bottom:0;z-index:5;border:1px solid var(--anar-line);border-radius:12px;background:#fff;padding:12px 22px;box-shadow:0 -5px 25px #3020400a}.anar-feature-save p.submit{padding:0;margin:0}.anar-feature-save>p{font-size:11px;color:var(--anar-muted);margin:8px 0 0}.anar-feature-save .button-primary{background:var(--anar-accent);border-color:var(--anar-accent);border-radius:8px;padding:5px 20px}.anar-help{position:relative;display:inline-block;vertical-align:middle;margin-inline-start:8px;font-size:12px}.anar-help>button{list-style:none;cursor:pointer;display:grid;place-items:center;width:22px;height:22px;border:1px solid #d8ccd9;border-radius:50%;color:#8b647e;background:#faf7fb;font:600 13px/1 Georgia,serif}.anar-help>button::-webkit-details-marker{display:none}.anar-help>button:focus-visible{outline:2px solid #a72c52;outline-offset:3px}.anar-help>.anar-help__text{position:absolute;inset-inline-end:0;top:30px;width:300px;max-width:calc(100vw - 50px);z-index:20;padding:18px;border:1px solid #e6d9e6;border-radius:12px;background:white;color:#53455d;line-height:2;font-size:12px;box-shadow:0 12px 35px #39213b20;white-space:normal}.anar-section-help{border-inline-start:3px solid #b15878;border-radius:8px;background:#f5eff7;padding:14px 18px;margin:16px 0 22px;max-width:100%;font-size:12px;line-height:2;color:#665371}.anar-section-help strong{font-size:12px;color:#5c3c55}.anar-section-help p{margin:4px 0 0;font-size:12px;line-height:2}.anar-other-link{display:block;color:#786982;font-size:12px;margin-block:20px}.anar-feature-card:target{outline:2px solid #b15878;outline-offset:4px}@media(max-width:1200px){.anar-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:782px){.anar-features{margin-inline:10px 16px}.anar-feature-grid{grid-template-columns:minmax(0,1fr)}.anar-feature-card{padding:20px}.anar-features h1{font-size:20px}.anar-help>.anar-help__text{position:absolute;inset-inline-end:-10px;width:260px}.anar-feature-save{padding:12px 16px}}@media(prefers-reduced-motion:reduce){.anar-features *{scroll-behavior:auto}}

.anar-commerce-card>form>.anar-commerce-field{display:inline-block;vertical-align:top;width:calc(50% - 20px);margin-inline-end:16px}.anar-commerce-field>input{width:100%}.anar-feature-card:not(.is-active){background:#faf9fc}.anar-feature-card:not(.is-active) p{font-size:11px}.anar-commerce-card summary{cursor:pointer;line-height:1.9}.anar-commerce-card[open]>summary{margin-bottom:18px}@media(max-width:782px){.anar-commerce-card>form>.anar-commerce-field{width:100%;margin-inline-end:0}}

.anar-feature-grid:has(>.anar-feature-card:only-child){grid-template-columns:minmax(0,1fr)}.anar-feature-grid:has(>.anar-feature-card:only-child) p{max-width:900px}
.anar-commerce-field .anar-help>.anar-help__text{inset-inline-end:auto;inset-inline-start:0}

.anar-help>button{padding:0;appearance:none}.anar-help>.anar-help__text{display:block;visibility:hidden;opacity:0;transition:opacity .15s;text-align:start;font-weight:400;cursor:auto;top:100%;margin-top:6px}.anar-help>.anar-help__text::before{content:"";position:absolute;inset-inline:0;top:-8px;height:8px}.anar-help:hover>.anar-help__text,.anar-help:focus-within>.anar-help__text{visibility:visible;opacity:1}.anar-help.is-dismissed>.anar-help__text{visibility:hidden;opacity:0}.anar-game-settings{border:1px solid #e8e0eb;border-radius:10px;padding:16px;margin-block:14px}.anar-game-settings summary{cursor:pointer}.anar-game-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-block:16px}.anar-game-settings-grid .anar-commerce-field{min-width:0}.anar-game-settings-grid input,.anar-game-settings-grid textarea,.anar-game-settings-grid select{width:100%;box-sizing:border-box}.anar-game-settings-grid .anar-help>.anar-help__text{inset-inline-start:auto;inset-inline-end:-8px}.anar-game-settings-grid label{display:inline}.anar-game-settings code{user-select:all}@media(max-width:782px){.anar-game-settings-grid{grid-template-columns:minmax(0,1fr)}.anar-game-settings{padding:12px}}@media(prefers-reduced-motion:reduce){.anar-help>.anar-help__text{transition:none}}
.anar-help>.anar-help__text{position:fixed;box-sizing:border-box;width:320px;max-width:calc(100vw - 24px);margin:0;z-index:100100}
