html[data-heading-font="classic"]{--serif:Georgia,'Times New Roman',serif}html[data-heading-font="modern"]{--serif:'DM Sans',Arial,sans-serif}html[data-body-font="classic"]{--sans:Georgia,'Times New Roman',serif}html[data-body-font="system"]{--sans:system-ui,-apple-system,'Segoe UI',sans-serif}
.brand{font-family:'Libre Caslon Display',Georgia,serif}.appearance-settings{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:30px 0;margin:8px 0 28px}.appearance-title .eyebrow{margin-bottom:9px}.appearance-title h3{font-size:32px;margin-bottom:10px}.appearance-title>p:last-child{font-size:14px;color:var(--muted);line-height:1.7}.appearance-themes{border:0;padding:0;margin:25px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.appearance-themes legend{font-size:13px;margin-bottom:12px}.account-form .appearance-choice{position:relative;border:1px solid var(--line);border-radius:5px;display:flex;flex-direction:column;gap:8px;padding:11px;cursor:pointer;min-width:0;background:var(--surface)}.appearance-choice.is-selected{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold)}.appearance-choice:focus-within{outline:2px solid var(--gold);outline-offset:4px}.appearance-choice input[type="radio"]{position:absolute;width:1px;height:1px;padding:0;margin:0;border:0;clip-path:inset(50%)}.theme-miniature{height:76px;display:block;border:1px solid #deded2;border-radius:2px;background:#f8f6f0;position:relative;overflow:hidden}.theme-miniature i,.theme-miniature b,.theme-miniature em,.theme-miniature small{display:block;position:absolute;height:3px;left:12px;width:48%;background:#173e3a;opacity:.8}.theme-miniature i{top:11px;height:5px;width:28%}.theme-miniature b{top:31px;width:60%}.theme-miniature em{top:40px;opacity:.35}.theme-miniature small{top:54px;width:32%;height:10px;background:#75333f;border-radius:1px;opacity:1}.theme-miniature-light{background:#fff}.theme-miniature-dark{background:#121c1c;border-color:#3c504b}.theme-miniature-dark i,.theme-miniature-dark b,.theme-miniature-dark em{background:#e6eee8}.theme-miniature-dark small{background:#a44b64}.theme-choice-label{font-size:14px;display:flex;align-items:center;justify-content:space-between;gap:5px}.theme-choice-label small{font-size:9px;font-weight:400;color:var(--gold)}.theme-choice-note{font-size:10px;line-height:1.6;color:var(--muted);font-weight:400}.appearance-fonts{display:grid;grid-template-columns:1fr 1fr;gap:18px}.appearance-fonts select{min-width:0;width:100%;font-size:12px}.appearance-sample{margin:24px 0 15px;padding:25px;border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:4px;background:var(--cream)}.appearance-sample .eyebrow{font-size:8px;margin-bottom:13px}.appearance-sample h3{font-size:35px;line-height:1.12;margin-bottom:16px}.appearance-sample>p:last-child{font-size:14px;line-height:1.8;max-width:400px;color:var(--muted)}.appearance-reset{text-align:center;margin-top:20px}.appearance-reset button{font-size:12px}.appearance-reset p{font-size:11px;color:var(--muted);margin-top:6px}
@media(max-width:760px){.appearance-themes{gap:8px}.account-form .appearance-choice{padding:8px}.theme-choice-note{font-size:9px}.theme-choice-label{font-size:12px}.theme-choice-label small{font-size:8px}.appearance-fonts{grid-template-columns:1fr;gap:16px}.appearance-sample{padding:20px}.appearance-sample h3{font-size:30px}}
.featured-cover .image-index{padding:7px 11px;border:1px solid #ffffff25;border-radius:4px;background:var(--image-caption-background);color:var(--image-caption-text);text-shadow:0 1px 2px #000;max-width:calc(100% - 50px)}
