.font-studio[data-v-ff1d19de]{align-items:start;display:grid;gap:28px;grid-template-columns:340px minmax(0,1fr);margin:34px 0 80px}.font-studio a[data-v-ff1d19de],.font-studio button[data-v-ff1d19de],.font-studio input[data-v-ff1d19de],.font-studio summary[data-v-ff1d19de],.font-studio textarea[data-v-ff1d19de]{-webkit-tap-highlight-color:transparent}.font-studio[data-v-ff1d19de] :is(button,input,textarea,summary):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.font-studio svg[data-v-ff1d19de]{fill:none;flex-shrink:0;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;width:18px}.fs-sidebar[data-v-ff1d19de]{min-width:0;position:sticky;top:102px}.fs-editor[data-v-ff1d19de]{background:var(--surface);border:1px solid var(--border-strong);border-radius:22px;box-shadow:0 18px 60px -40px #00000080;padding:22px}.fs-editor-heading[data-v-ff1d19de]{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:17px}.fs-editor-heading label[data-v-ff1d19de]{font-size:15px;font-weight:800}.fs-live[data-v-ff1d19de]{align-items:center;color:var(--text-dim);display:inline-flex;font:10px var(--font-mono);gap:5px}.fs-live i[data-v-ff1d19de]{background:var(--up);border-radius:50%;box-shadow:0 0 9px var(--up-soft);height:5px;width:5px}#font-input[data-v-ff1d19de]{background:var(--bg);border:1px solid var(--border-strong);border-radius:13px;color:var(--text);font:500 20px/1.6 var(--font-ui);max-height:360px;min-height:150px;padding:16px;resize:vertical;width:100%}#font-input[data-v-ff1d19de]::-moz-placeholder{color:var(--text-faint)}#font-input[data-v-ff1d19de]::placeholder{color:var(--text-faint)}#font-input[data-v-ff1d19de]:focus{border-color:var(--accent);outline:3px solid var(--accent-soft)}.fs-input-actions[data-v-ff1d19de]{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:9px}.fs-input-actions>span[data-v-ff1d19de]{color:var(--text-dim);font:11px var(--font-mono)}.fs-input-actions button[data-v-ff1d19de]{color:var(--accent);font-size:12px;font-weight:800;min-height:40px;padding:8px 0 8px 8px}.fs-input-actions button span[data-v-ff1d19de]{margin-left:4px}.fs-input-hint[data-v-ff1d19de]{color:var(--text-dim);font-size:12px;line-height:1.7}.fs-protect[data-v-ff1d19de]{align-items:flex-start;border-top:1px solid var(--border);cursor:pointer;display:flex;font-size:12px;font-weight:700;gap:9px;line-height:1.6;margin-top:18px;padding-top:18px}.fs-protect input[data-v-ff1d19de]{accent-color:var(--accent);flex:0 0 16px;height:16px;margin-top:2px;width:16px}.fs-protect small[data-v-ff1d19de]{display:block;font-weight:400;margin-top:3px}.fs-private[data-v-ff1d19de],.fs-protect small[data-v-ff1d19de]{color:var(--text-dim);font-size:12px}.fs-private[data-v-ff1d19de]{align-items:center;display:flex;gap:6px;margin-top:16px}.fs-private svg[data-v-ff1d19de]{height:13px;width:13px}.fs-language-note[data-v-ff1d19de]{background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:12px;font-size:12px;line-height:1.65;margin-top:12px;padding:14px 16px}.fs-language-note button[data-v-ff1d19de]{font-weight:800;padding-block:8px 0;text-decoration:underline;text-underline-offset:3px}.fs-preview[data-v-ff1d19de]{border:1px solid var(--border);border-radius:20px;margin-top:20px;overflow:hidden;scroll-margin-top:100px}.fs-preview summary[data-v-ff1d19de]{align-items:center;cursor:pointer;display:flex;font-size:12px;font-weight:700;gap:8px;justify-content:space-between;list-style:none;padding:16px 20px}.fs-preview summary[data-v-ff1d19de]::-webkit-details-marker{display:none}.fs-preview[open] summary>span[data-v-ff1d19de]{transform:rotate(180deg)}.fs-preview-body[data-v-ff1d19de]{padding:0 18px 17px}.fs-preview-tabs[data-v-ff1d19de]{background:var(--surface);border:1px solid var(--border);border-radius:9px;display:flex;gap:4px;margin-bottom:14px;padding:3px}.fs-preview-tabs button[data-v-ff1d19de]{border-radius:6px;color:var(--text-dim);flex:1;font-size:12px;padding:7px}.fs-preview-tabs button[aria-pressed=true][data-v-ff1d19de]{background:var(--surface-hover);color:var(--text);font-weight:800}.fs-profile[data-v-ff1d19de]{background:var(--bg);border:1px solid var(--border);border-radius:13px;overflow:hidden}.fs-profile-top[data-v-ff1d19de]{align-items:center;display:flex;gap:11px;padding:16px}.fs-avatar[data-v-ff1d19de]{background:#f6aa92;border-radius:50%;color:#4b2525;display:grid;flex-shrink:0;font:italic 600 28px Georgia,serif;height:42px;place-items:center;position:relative;width:42px}.fs-avatar span[data-v-ff1d19de]{bottom:0;color:#613632;font:16px Georgia,serif;position:absolute;right:1px}.fs-profile-top>div[data-v-ff1d19de]:nth-child(2){display:flex;flex-direction:column;font-size:12px;gap:3px}.fs-profile-top>div:nth-child(2)>span[data-v-ff1d19de]{color:var(--text-dim);font-size:12px}.fs-profile-top>svg[data-v-ff1d19de]{margin-left:auto;width:15px}.fs-profile-content[data-v-ff1d19de]{font-size:12px;padding:0 16px 15px}.fs-profile-content>strong[data-v-ff1d19de]{display:block;font-size:12px;margin-bottom:6px}.fs-profile-text[data-v-ff1d19de]{font:15px/1.65 Arial,Segoe UI Symbol,sans-serif;max-height:155px;overflow:auto;overflow-wrap:anywhere;white-space:pre-wrap}.fs-profile-link[data-v-ff1d19de]{color:var(--text-dim);display:block;font-size:12px;margin-top:8px}.fs-profile-grid[data-v-ff1d19de]{display:grid;gap:3px;grid-template-columns:repeat(3,1fr)}.fs-profile-grid i[data-v-ff1d19de]{background:linear-gradient(140deg,#765952,#c8927a 55%,#dec5ab);height:52px}.fs-profile-grid i[data-v-ff1d19de]:nth-child(2){background:radial-gradient(circle at 70% 20%,#f2c58a 15%,transparent 16%),linear-gradient(140deg,#637d78,#99aaa1)}.fs-profile-grid i[data-v-ff1d19de]:nth-child(3){background:linear-gradient(120deg,#bdab9a 40%,#e7d9c7 40% 60%,#958779 60%)}.fs-selected[data-v-ff1d19de]{align-items:center;color:var(--text-dim);display:flex;font-size:12px;gap:8px;justify-content:space-between;margin-top:9px}.fs-selected button[data-v-ff1d19de]{color:var(--accent);font-size:12px;font-weight:800;min-height:40px}.fs-preview-hint[data-v-ff1d19de]{color:var(--text-dim);font-size:12px;line-height:1.65;margin-top:5px}.fs-post-art[data-v-ff1d19de]{aspect-ratio:2/1;background:#ecc7ac;color:#57332d;font:27px/1.1 Georgia,serif;margin-bottom:14px;overflow:hidden;padding:22px 15px;position:relative}.fs-post-art>i[data-v-ff1d19de]{bottom:-40px;font:130px Georgia,serif;opacity:.24;position:absolute;right:-6px}.fs-post-art>span[data-v-ff1d19de]{position:relative;z-index:1}.fs-gallery[data-v-ff1d19de]{min-width:0}.fs-gallery-heading[data-v-ff1d19de]{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:3px 0 20px}.fs-gallery-heading h2[data-v-ff1d19de]{font:550 21px/1.4 var(--font-display);letter-spacing:-.035em}.fs-gallery-heading p[data-v-ff1d19de]{color:var(--text-dim);font-size:12px;margin-top:6px}.fs-style-count[data-v-ff1d19de]{align-items:center;color:var(--accent);display:flex;flex-direction:column;font:22px var(--font-mono);gap:3px}.fs-style-count>span[data-v-ff1d19de]{color:var(--text-dim);font:9px var(--font-ui)}.fs-filter-bar[data-v-ff1d19de]{background:var(--surface);border:1px solid var(--border);border-radius:15px;padding:13px}.fs-categories[data-v-ff1d19de]{display:flex;flex-wrap:wrap;gap:5px}.fs-categories button[data-v-ff1d19de]{border:1px solid transparent;border-radius:8px;color:var(--text-dim);font-size:12px;font-weight:700;min-height:40px;padding:8px 11px}.fs-saved-count[data-v-ff1d19de]{margin-inline-start:4px}.fs-new-count[data-v-ff1d19de]{background:var(--accent-soft);border-radius:4px;color:var(--accent);display:inline-block;font:10px var(--font-mono);margin-inline-start:5px;padding:1px 5px}.fs-categories button[data-v-ff1d19de]:hover{background:var(--surface-hover);color:var(--text)}.fs-categories button[aria-pressed=true][data-v-ff1d19de]{background:var(--accent-soft);border-color:var(--accent-line);color:var(--text)}.fs-search[data-v-ff1d19de]{align-items:center;background:var(--bg);border:1px solid var(--border);border-radius:8px;color:var(--text-faint);display:flex;gap:8px;margin-top:10px;padding:9px 11px}.fs-search svg[data-v-ff1d19de]{height:15px;width:15px}.fs-search input[data-v-ff1d19de]{background:transparent;border:none;color:var(--text);font-size:12px;min-width:0;width:100%}.fs-search input[data-v-ff1d19de]::-moz-placeholder{color:var(--text-faint)}.fs-search input[data-v-ff1d19de]::placeholder{color:var(--text-faint)}.fs-result-count[data-v-ff1d19de]{color:var(--text-dim);font:11px var(--font-mono);margin-top:14px;padding-inline:2px}.fs-gallery-note[data-v-ff1d19de]{color:var(--text-dim);font-size:12px;line-height:1.6;min-height:32px;padding:7px 2px 13px}.fs-cards[data-v-ff1d19de]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.fs-card[data-v-ff1d19de]{background:var(--surface);border:1px solid var(--border);border-radius:16px;display:flex;flex-direction:column;min-width:0;padding:12px 15px 13px;transition:border-color .18s,background .18s,box-shadow .18s}.fs-card[data-v-ff1d19de]:hover{background:var(--surface-hover);border-color:var(--border-strong)}.fs-card--selected[data-v-ff1d19de]{border-color:var(--accent-line);box-shadow:inset 0 0 0 1px var(--accent-soft)}.fs-card-top[data-v-ff1d19de]{gap:5px;justify-content:space-between}.fs-card-top[data-v-ff1d19de],.fs-style-name[data-v-ff1d19de]{align-items:center;display:flex}.fs-style-name[data-v-ff1d19de]{flex-wrap:wrap;gap:6px}.fs-new-badge[data-v-ff1d19de]{background:var(--accent-soft);border-radius:4px;color:var(--accent);font-size:9px;line-height:1.4;padding:2px 5px}.fs-card h3[data-v-ff1d19de]{color:var(--text-dim);font-size:12px;font-weight:600;line-height:1.5}.fs-save[data-v-ff1d19de]{border-radius:8px;color:var(--text-faint);display:grid;flex-shrink:0;height:36px;margin-right:-7px;place-items:center;width:36px}.fs-save[data-v-ff1d19de]:hover{background:var(--surface-hover);color:var(--accent)}.fs-save svg[data-v-ff1d19de]{height:16px;width:16px}.fs-save[aria-pressed=true][data-v-ff1d19de]{color:var(--accent)}.fs-save[aria-pressed=true] svg[data-v-ff1d19de]{fill:var(--accent-soft)}.fs-style-hint[data-v-ff1d19de]{color:var(--text-dim);font-size:12px;line-height:1.6;margin-bottom:12px}.fs-length-error[data-v-ff1d19de]{color:var(--down);font-size:12px;margin-top:10px}.fs-result[data-v-ff1d19de]{flex:1;font:22px/1.55 Arial,Segoe UI Symbol,sans-serif;max-height:160px;min-height:78px;overflow:auto;overflow-wrap:anywhere;padding:11px 0 18px;white-space:pre-wrap}.fs-card-bottom[data-v-ff1d19de]{align-items:center;border-top:1px solid var(--border);display:flex;gap:6px;justify-content:space-between;padding-top:10px}.fs-preview-button[data-v-ff1d19de]{align-items:center;color:var(--text-dim);display:inline-flex;font-size:12px;gap:5px;min-height:40px}.fs-preview-button svg[data-v-ff1d19de]{height:13px;width:13px}.fs-preview-button[aria-pressed=true][data-v-ff1d19de]{color:var(--accent)}.fs-copy[data-v-ff1d19de]{align-items:center;background:var(--surface-2);border:1px solid var(--border-strong);border-radius:8px;display:inline-flex;font-size:12px;font-weight:800;gap:5px;justify-content:center;min-height:40px;padding:7px 9px}.fs-copy svg[data-v-ff1d19de]{height:13px;width:13px}.fs-copy[data-v-ff1d19de]:hover:not(:disabled){background:var(--accent);border-color:var(--accent);color:var(--font-button-ink,#221513)}.fs-copy--done[data-v-ff1d19de]{border-color:var(--up);color:var(--up)}.font-studio button[data-v-ff1d19de]:disabled{cursor:default;opacity:.45}.fs-more[data-v-ff1d19de]{align-items:center;border:1px solid var(--border-strong);border-radius:12px;display:flex;font-size:12px;font-weight:700;gap:12px;justify-content:center;margin-top:17px;padding:15px;width:100%}.fs-more[data-v-ff1d19de]:hover{background:var(--surface-hover)}.fs-empty[data-v-ff1d19de]{border:1px dashed var(--border-strong);border-radius:16px;padding:55px 24px;text-align:center}.fs-empty>span[data-v-ff1d19de]{color:var(--accent);font:32px Georgia,serif}.fs-empty h3[data-v-ff1d19de]{font-size:17px;margin:10px 0}.fs-empty p[data-v-ff1d19de]{color:var(--text-dim);font-size:12px}.fs-empty button[data-v-ff1d19de]{color:var(--accent);font-size:12px;font-weight:700;margin-top:8px;padding:14px}.fs-toast[data-v-ff1d19de]{background:var(--bg);border:1px solid var(--up);border-radius:12px;bottom:28px;box-shadow:var(--shadow);color:var(--text);font-size:13px;left:50%;max-width:calc(100vw - 32px);opacity:0;padding:13px 22px;pointer-events:none;position:fixed;transform:translate(-50%,12px);transition:opacity .18s,transform .18s;z-index:120}.fs-toast--visible[data-v-ff1d19de]{opacity:1;transform:translate(-50%)}.fs-copy-backdrop[data-v-ff1d19de]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000a6;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:300}.fs-copy-dialog[data-v-ff1d19de]{background:var(--bg);border:1px solid var(--border-strong);border-radius:20px;box-shadow:var(--shadow);max-height:90dvh;overflow:auto;padding:26px;width:min(100%,480px)}.fs-copy-dialog h2[data-v-ff1d19de]{font-size:20px}.fs-copy-dialog p[data-v-ff1d19de]{color:var(--text-dim);font-size:13px;margin:12px 0 20px}.fs-copy-dialog textarea[data-v-ff1d19de]{background:var(--surface);border:1px solid var(--border-strong);border-radius:10px;color:var(--text);font:18px/1.6 Arial,sans-serif;padding:14px;width:100%}.fs-copy-dialog>button[data-v-ff1d19de]{background:var(--accent);border-radius:10px;color:var(--font-button-ink,#221513);display:block;font-weight:800;margin-top:18px;min-height:44px;padding:10px;width:100%}@media(max-height:950px){.fs-sidebar[data-v-ff1d19de]{position:static}}@media(max-width:1000px){.font-studio[data-v-ff1d19de]{gap:20px;grid-template-columns:300px minmax(0,1fr)}.fs-cards[data-v-ff1d19de]{grid-template-columns:1fr}.fs-result[data-v-ff1d19de]{min-height:62px}}@media(max-width:720px){.font-studio[data-v-ff1d19de]{gap:30px;grid-template-columns:1fr;margin-bottom:56px;margin-top:27px}.fs-sidebar[data-v-ff1d19de]{position:static}.fs-editor[data-v-ff1d19de]{padding:20px}#font-input[data-v-ff1d19de]{font-size:20px;min-height:124px}.fs-preview[data-v-ff1d19de]{margin-top:14px}.fs-preview-body[data-v-ff1d19de]{margin-inline:auto;max-width:370px}.fs-gallery-heading h2[data-v-ff1d19de]{font-size:19px}.fs-cards[data-v-ff1d19de]{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.fs-card[data-v-ff1d19de]{padding-inline:12px}.fs-result[data-v-ff1d19de]{font-size:20px}.fs-copy[data-v-ff1d19de],.fs-preview-button[data-v-ff1d19de]{min-height:44px}.fs-save[data-v-ff1d19de]{height:44px;width:44px}.fs-gallery-note[data-v-ff1d19de],.fs-input-hint[data-v-ff1d19de],.fs-preview-hint[data-v-ff1d19de],.fs-private[data-v-ff1d19de],.fs-protect[data-v-ff1d19de],.fs-protect small[data-v-ff1d19de]{font-size:12px}}@media(max-width:450px){.fs-cards[data-v-ff1d19de]{grid-template-columns:1fr}.fs-result[data-v-ff1d19de]{font-size:24px;min-height:62px}.fs-card h3[data-v-ff1d19de],.fs-copy[data-v-ff1d19de],.fs-preview-button[data-v-ff1d19de]{font-size:12px}.fs-categories button[data-v-ff1d19de]{font-size:12px;min-height:44px;padding-inline:9px}.fs-search input[data-v-ff1d19de]{font-size:16px}}@media(prefers-reduced-motion:reduce){.fs-card[data-v-ff1d19de],.fs-toast[data-v-ff1d19de]{transition:none}}body.font-generator-route{min-width:0}.font-page[data-v-e9c2709d]{--maxw:1160px;--font-button-ink:#221513}html[data-theme=light] .font-page[data-v-e9c2709d]{--accent:#b23c30;--accent-strong:#ce5846;--font-button-ink:#fff}.font-breadcrumb[data-v-e9c2709d]{align-items:center;color:var(--text-dim);display:flex;flex-wrap:wrap;font-size:11px;gap:10px;margin-top:25px}.font-breadcrumb a[data-v-e9c2709d]:hover{color:var(--accent)}.font-breadcrumb a[data-v-e9c2709d]:focus-visible,.font-related-card[data-v-e9c2709d]:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.font-hero[data-v-e9c2709d]{border-bottom:1px solid var(--border);-moz-column-gap:30px;column-gap:30px;display:grid;grid-template-columns:minmax(0,1fr) 320px;padding:25px 0 20px}.font-eyebrow[data-v-e9c2709d]{align-items:center;color:var(--accent);display:flex;font:10px/1.7 var(--font-mono);gap:10px;letter-spacing:.095em}.font-hero-copy>.font-eyebrow>span[data-v-e9c2709d]{background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:7px;display:grid;font:15px Georgia,serif;height:26px;letter-spacing:-.06em;place-items:center;width:26px}.font-hero h1[data-v-e9c2709d]{font:600 clamp(29px,4.5vw,45px)/1.22 var(--font-display);letter-spacing:-.045em;margin:14px 0 11px;max-width:730px;text-wrap:balance}.font-tagline[data-v-e9c2709d]{font-size:21px;font-weight:700;letter-spacing:-.025em}.font-lead[data-v-e9c2709d]{color:var(--text-dim);font-size:14px;line-height:1.85;margin-top:12px;max-width:610px}.font-benefits[data-v-e9c2709d]{display:flex;flex-wrap:wrap;gap:12px 25px;grid-column:1/-1;list-style:none;margin-top:18px}.font-benefits li[data-v-e9c2709d]{align-items:center;color:var(--text-dim);display:flex;font-size:11px;gap:7px}.font-benefits li>span[data-v-e9c2709d]{color:var(--accent)}.font-art[data-v-e9c2709d]{align-self:center;height:200px;perspective:900px;position:relative;transform:scale(.86);transform-origin:center right}.font-art-orbit[data-v-e9c2709d]{background:radial-gradient(ellipse,var(--accent-soft),transparent 70%);border:1px solid var(--accent-line);border-radius:50%;height:130px;left:19px;position:absolute;top:93px;transform:rotate(-18deg);width:270px}.font-art-tile[data-v-e9c2709d]{align-items:center;border-radius:19px;box-shadow:0 22px 35px -12px #0006,inset 0 2px #ffffff80,inset -3px -6px #0000001a;display:flex;font:65px/1 Georgia,serif;height:160px;justify-content:center;letter-spacing:-.09em;position:absolute;width:132px}.font-art-tile span[data-v-e9c2709d]{bottom:15px;font:8px var(--font-mono);left:17px;letter-spacing:.03em;opacity:.7;position:absolute}.font-art-tile--serif[data-v-e9c2709d]{background:linear-gradient(145deg,#5a7770,#254d47);color:#eeeadd;left:5px;top:48px;transform:rotate(-17deg) rotateY(9deg)}.font-art-tile--script[data-v-e9c2709d]{background:linear-gradient(145deg,#fff5df,#d9c7b1);color:#675146;font-style:italic;left:95px;top:11px;transform:rotate(8deg) rotateY(-7deg);z-index:2}.font-art-tile--bold[data-v-e9c2709d]{background:linear-gradient(145deg,#ffc0a0,#f17b63);color:#592b23;font:800 58px var(--font-display);right:0;top:82px;transform:rotate(15deg) rotateY(-12deg);z-index:3}.font-art-spark[data-v-e9c2709d]{color:var(--accent);font:54px Georgia,serif;position:absolute;right:-3px;top:6px;transform:rotate(-12deg)}.font-noscript[data-v-e9c2709d]{background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:15px;margin-top:20px;padding:20px}.font-about h2[data-v-e9c2709d],.font-page section>h2[data-v-e9c2709d]{font:550 clamp(22px,3vw,29px)/1.4 var(--font-display);letter-spacing:-.035em;margin:12px 0 25px;text-wrap:balance}.font-steps[data-v-e9c2709d]{display:grid;gap:35px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none}.font-steps>li[data-v-e9c2709d]{border-top:1px solid var(--border-strong);padding-top:22px}.font-steps>li>span[data-v-e9c2709d]{color:var(--accent);font:13px var(--font-mono)}.font-steps h3[data-v-e9c2709d],.font-use-cases h3[data-v-e9c2709d]{font-size:16px;font-weight:800;margin:14px 0 10px}.font-about p[data-v-e9c2709d]:not(.font-eyebrow),.font-faq p[data-v-e9c2709d]:not(.font-eyebrow),.font-related p[data-v-e9c2709d],.font-steps p[data-v-e9c2709d],.font-tips p[data-v-e9c2709d]{color:var(--text-dim);font-size:13px;line-height:1.85}.font-about[data-v-e9c2709d]{display:grid;gap:70px;grid-template-columns:1fr 1fr;margin-top:75px}.font-use-cases[data-v-e9c2709d]{display:grid;gap:24px}.font-use-cases article[data-v-e9c2709d]{align-items:flex-start;display:flex;gap:17px}.font-use-cases article>span[data-v-e9c2709d]{background:var(--surface);border:1px solid var(--border);border-radius:11px;color:var(--accent);display:grid;flex-shrink:0;font:20px Georgia,serif;height:40px;place-items:center;width:40px}.font-use-cases h3[data-v-e9c2709d]{margin-top:0}.font-tips[data-v-e9c2709d]{display:grid;gap:20px;grid-template-columns:1fr 1fr;margin:50px 0 75px}.font-tips section[data-v-e9c2709d]{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:27px}.font-tips section>span[data-v-e9c2709d]{color:var(--accent);font:22px Georgia,serif}.font-tips section>h2[data-v-e9c2709d]{font:800 17px/1.5 var(--font-ui);letter-spacing:-.02em;margin:16px 0 12px}.font-faq[data-v-e9c2709d]{margin-inline:auto;max-width:820px;scroll-margin-top:95px}.font-faq details[data-v-e9c2709d]{border-bottom:1px solid var(--border)}.font-faq summary[data-v-e9c2709d]{align-items:center;cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:22px;justify-content:space-between;list-style:none;padding:22px 0}.font-faq summary[data-v-e9c2709d]::-webkit-details-marker{display:none}.font-faq summary[data-v-e9c2709d]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.font-faq summary>span[data-v-e9c2709d]{color:var(--accent);font-size:23px}.font-faq details[open] summary>span[data-v-e9c2709d]{transform:rotate(45deg)}.font-faq details>p[data-v-e9c2709d]{padding:0 35px 24px 0}.font-related[data-v-e9c2709d]{margin-top:75px}.font-related>div[data-v-e9c2709d]{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.font-related-card[data-v-e9c2709d]{align-items:center;background:radial-gradient(ellipse at 90% 100%,var(--accent-soft),transparent 65%),var(--surface);border:1px solid var(--border-strong);border-radius:22px;display:flex;overflow:hidden;padding:25px;position:relative;transition:border-color .2s}.font-related-card[data-v-e9c2709d]:hover{border-color:var(--accent)}.font-related-card>div[data-v-e9c2709d]{position:relative;z-index:1}.font-related-card h3[data-v-e9c2709d]{font:600 18px/1.45 var(--font-display);letter-spacing:-.025em;margin:12px 0}.font-related-card img[data-v-e9c2709d]{filter:drop-shadow(0 12px 15px rgba(0,0,0,.25));flex-shrink:0;height:auto;margin-left:4px;margin-right:-15px;width:110px}.font-related-cta[data-v-e9c2709d]{color:var(--accent);display:block;font-size:12px;font-weight:800;margin-top:17px}@media(max-width:1000px){.font-hero[data-v-e9c2709d]{grid-template-columns:minmax(0,1fr) 250px}.font-art[data-v-e9c2709d]{margin-left:-50px;transform:scale(.8);transform-origin:center right;width:300px}.font-related-card img[data-v-e9c2709d]{display:none}}@media(max-width:720px){.font-hero[data-v-e9c2709d]{grid-template-columns:1fr;padding-top:30px}.font-art[data-v-e9c2709d]{display:none}.font-hero h1[data-v-e9c2709d]{font-size:clamp(28px,6.7vw,40px);max-width:600px}.font-tagline[data-v-e9c2709d]{font-size:19px}.font-lead[data-v-e9c2709d]{font-size:14px}.font-benefits[data-v-e9c2709d]{gap:10px 18px;margin-top:20px}.font-benefits li[data-v-e9c2709d]{font-size:10px}.font-about[data-v-e9c2709d],.font-related>div[data-v-e9c2709d],.font-steps[data-v-e9c2709d],.font-tips[data-v-e9c2709d]{gap:25px;grid-template-columns:1fr}.font-about[data-v-e9c2709d]{gap:30px;margin-top:50px}.font-tips[data-v-e9c2709d]{gap:15px;margin-block:35px 50px}.font-related[data-v-e9c2709d]{margin-top:50px}.font-related-card img[data-v-e9c2709d]{display:block;width:100px}.font-related-card[data-v-e9c2709d]{padding:22px}}@media(max-width:380px){.font-related-card img[data-v-e9c2709d]{display:none}}@media(prefers-reduced-motion:reduce){.font-related-card[data-v-e9c2709d]{transition:none}}
