:root{
 --anchor-offset:104px;
 --font-display:'Boska',Georgia,serif;--font-body:'Satoshi',Arial,sans-serif;
 --text-xs:clamp(.75rem,.7rem + .2vw,.875rem);--text-sm:clamp(.875rem,.8rem + .2vw,1rem);--text-base:clamp(1rem,.95rem + .2vw,1.125rem);--text-xl:clamp(1.5rem,1rem + 1.4vw,2.25rem);--text-2xl:clamp(2.4rem,1.8rem + 2.4vw,4.2rem);--text-hero:clamp(3.2rem,1.6rem + 4.3vw,5.8rem);
 --space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;
 --color-bg:oklch(.972 .013 83);--color-surface:oklch(.931 .018 82);--color-text:oklch(.26 .025 155);--color-muted:oklch(.46 .019 145);--color-primary:oklch(.36 .038 155);--color-border:oklch(.26 .025 155 / .2);--color-night:oklch(.225 .026 155);--color-cream:oklch(.972 .013 83);--color-accent:oklch(.8 .047 84);
}
html{scroll-padding-top:var(--anchor-offset)}
[data-theme="dark"]{--color-bg:oklch(.21 .018 150);--color-surface:oklch(.255 .019 150);--color-text:oklch(.93 .015 85);--color-muted:oklch(.76 .018 90);--color-primary:oklch(.82 .05 85);--color-border:oklch(.93 .015 85 / .2)}
.container{width:min(1200px,calc(100% - 112px));margin-inline:auto}
.site-header{height:88px;display:flex;align-items:center;justify-content:space-between;padding-inline:var(--space-12);gap:var(--space-8);background:var(--color-bg);position:sticky;top:0;z-index:20;border-bottom:1px solid var(--color-border)}
.brand{display:flex;align-items:center;gap:var(--space-3);line-height:1.25;font-size:var(--text-base);font-weight:500}
.mark{width:40px;height:44px}
.brand-caption{display:block;font-size:var(--text-xs);letter-spacing:.24em;padding-top:var(--space-2);color:var(--color-muted)}
nav{display:flex;gap:var(--space-10);margin-left:auto}nav a,footer a{font-size:var(--text-sm);padding-block:var(--space-3)}
nav a:hover,footer a:hover,.text-link:hover{color:var(--color-muted)}
nav a{position:relative}nav a[aria-current="location"]::after{content:"";position:absolute;bottom:var(--space-1);left:0;right:0;height:1px;background:currentColor}
#theme-toggle{width:44px;height:44px;font-size:var(--text-xl);border:1px solid var(--color-border);border-radius:50%;flex-shrink:0}
.hero{min-height:720px;position:relative;color:var(--color-cream);background:var(--color-night);isolation:isolate}
.hero-landscape,.hero-shade{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}
.hero-shade{z-index:-1;background:linear-gradient(90deg,oklch(.14 .022 155 / .9),oklch(.14 .022 155 / .55) 58%,oklch(.14 .022 155 / .15))}
.hero-inner{min-height:650px;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:var(--space-20);padding-block:var(--space-16)}
.eyebrow{font-size:var(--text-xs);font-weight:500;letter-spacing:.17em;line-height:1.5}
.hero .eyebrow{color:var(--color-accent);margin-bottom:var(--space-6)}
h1{font-family:var(--font-display);font-size:var(--text-hero);line-height:1.02;letter-spacing:-.025em}
h1 span{color:var(--color-accent)}
.hero-description{margin-top:var(--space-6);font-size:var(--text-base);color:var(--color-cream)}
.button{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-10);min-height:52px;background:var(--color-primary);color:var(--color-bg);padding:var(--space-3) var(--space-6);font-size:var(--text-sm);font-weight:500}
.button:hover{opacity:.83}.light-button{background:var(--color-cream);color:var(--color-night)}
.hero-actions{display:flex;align-items:center;gap:var(--space-8);margin-top:var(--space-8)}
.hero-author-link{font-size:var(--text-sm);padding-block:var(--space-3);min-height:44px;display:inline-flex;align-items:center;gap:var(--space-3)}
.hero-author-link:hover{text-decoration:underline;text-underline-offset:5px}
.hero-book{width:clamp(240px,25vw,335px);justify-self:center;transform:rotate(3deg);transition:transform 240ms ease}
.hero-book:hover{transform:rotate(0deg) translateY(-4px)}
.hero-book img{width:100%;height:auto;box-shadow:-9px 8px 0 oklch(.12 .018 140),10px 25px 50px oklch(.1 .02 150 / .65);border-radius:1px}
.book-caption{display:block;font-size:var(--text-xs);letter-spacing:.1em;margin-top:var(--space-8);text-align:center;line-height:1.6}
.hero-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid oklch(.97 .01 85 / .25);padding-block:var(--space-6);font-size:var(--text-xs);letter-spacing:.13em}
.hero-bottom a{display:flex;gap:var(--space-8);align-items:center;letter-spacing:0}
.book-section{padding-block:var(--space-20) var(--space-24)}
.section-label{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-16)}
.fine{font-size:var(--text-xs);color:var(--color-muted)}
.book-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-24)}
.book-heading-block .eyebrow{color:var(--color-muted);margin-bottom:var(--space-6)}
h2{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.02em}
.subtitle{font-family:var(--font-display);font-size:var(--text-xl);margin-top:var(--space-2)}
.island-name{font-size:var(--text-sm);letter-spacing:.08em;margin-top:var(--space-6);color:var(--color-muted)}
.text-link{display:inline-flex;gap:var(--space-8);align-items:center;border-bottom:1px solid var(--color-border);font-size:var(--text-sm);min-height:44px;padding-block:var(--space-3);margin-top:var(--space-8)}
h3{font-family:var(--font-display);font-size:var(--text-xl)}
.book-story p{margin-top:var(--space-6);color:var(--color-muted)}
.citation{display:inline-block;text-decoration:underline;text-underline-offset:3px;font-size:var(--text-xs)}
.book-story .button{margin-top:var(--space-8)}
.book-facts{display:flex;gap:var(--space-6);flex-wrap:wrap;font-size:var(--text-xs);margin-top:var(--space-8)}
.isbn{margin-top:var(--space-2)!important}.isbn a{text-decoration:underline}
.cover-preview{display:flex;align-items:center;gap:var(--space-6);margin-top:var(--space-12);padding:var(--space-4);background:var(--color-surface);width:min(100%,370px);text-align:left;font-size:var(--text-sm)}
.cover-preview>img{width:64px;height:auto;box-shadow:3px 3px 0 var(--color-border)}
.cover-preview>span:last-child{margin-left:auto}.cover-preview .fine{display:block;margin-top:var(--space-1)}.cover-preview:hover{background:color-mix(in oklch,var(--color-surface),var(--color-primary) 8%)}
.reader-guide{margin-top:var(--space-10);border-top:1px solid var(--color-border)}
.reader-guide details{border-bottom:1px solid var(--color-border)}
.reader-guide summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);min-height:60px;padding-block:var(--space-4);font-size:var(--text-sm);cursor:pointer}
.reader-guide summary::-webkit-details-marker{display:none}.reader-guide summary span{font-size:var(--text-xl);font-weight:400;line-height:1}.reader-guide details[open] summary span{transform:rotate(45deg)}.reader-guide summary:hover{color:var(--color-muted)}
.detail-body{padding-bottom:var(--space-6)}.detail-body p{font-size:var(--text-sm);margin-top:0}.detail-body a{text-decoration:underline;text-underline-offset:3px}.detail-body dl{font-size:var(--text-xs);margin-top:var(--space-4)}.detail-body dl>div{display:grid;grid-template-columns:64px 1fr;gap:var(--space-4);padding-block:var(--space-1)}dt{color:var(--color-muted)}dd{margin:0}.selectable{user-select:all}
.author-section{background:var(--color-surface);padding-block:var(--space-24)}
.author-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-24);align-items:center}
.portrait-wrap{max-width:470px}.portrait-wrap img{width:100%;height:500px;object-fit:cover;object-position:center 30%}
figcaption{display:flex;justify-content:space-between;gap:var(--space-4);font-size:var(--text-xs);letter-spacing:.08em;padding-top:var(--space-4)}
figcaption span{color:var(--color-muted)}
.author-copy .eyebrow{margin-bottom:var(--space-6);color:var(--color-muted)}
.author-copy h2{margin-bottom:var(--space-8)}
.author-copy p+p{margin-top:var(--space-4)}
.author-copy p:not(.eyebrow){color:var(--color-muted)}
.events-section{background:var(--color-night);color:var(--color-cream);padding-block:var(--space-24)}
.events-heading-row{display:grid;grid-template-columns:1.1fr 1fr;align-items:end;gap:var(--space-24)}
.events-heading-row .eyebrow{color:var(--color-accent);margin-bottom:var(--space-6)}
.events-intro{color:oklch(.83 .015 85);max-width:44ch}
.future-appearances{margin-top:var(--space-16)}
.future-heading{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-6);margin-bottom:var(--space-6)}
.future-heading p{font-size:var(--text-xs);color:var(--color-accent)}
.appearance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}
.appearance-placeholder{padding:var(--space-6);border:1px solid oklch(.9 .01 85 / .3);background:oklch(.97 .013 83 / .025)}
.placeholder-label{font-size:var(--text-xs);letter-spacing:.07em;color:var(--color-accent)}
.appearance-placeholder h4{font-family:var(--font-display);font-size:var(--text-xl);font-weight:400;line-height:1.2;margin-top:var(--space-6);min-height:2.4em}
.appearance-placeholder>p{font-size:var(--text-sm);margin-top:var(--space-3)}
.appearance-placeholder dl{margin-block:var(--space-6);font-size:var(--text-xs)}
.appearance-placeholder dl>div{display:grid;grid-template-columns:44px minmax(0,1fr);gap:var(--space-3);margin-top:var(--space-2)}
.appearance-placeholder dt,.appearance-placeholder dd,.appearance-footnote{color:oklch(.83 .015 85)}
.appearance-footnote{font-size:var(--text-xs);border-top:1px solid oklch(.9 .01 85 / .2);padding-top:var(--space-4);display:block}
.events-calendar{margin-top:var(--space-16);display:grid;grid-template-columns:.8fr 1.3fr;gap:var(--space-16);border-top:1px solid oklch(.9 .01 85 / .25);padding-top:var(--space-10)}
.events-upcoming h3{font-size:var(--text-xl)}
.events-upcoming>.eyebrow{margin:0 0 var(--space-4);font-size:var(--text-xs);color:var(--color-accent)}
.events-upcoming>.button{margin-top:var(--space-6)}.events-upcoming .event-status{display:block;margin-top:var(--space-4)}
.events-upcoming p{font-size:var(--text-sm);color:oklch(.83 .015 85);margin-top:var(--space-4);max-width:34ch}
.event-status{display:inline-block;margin-top:var(--space-6);font-size:var(--text-xs);color:var(--color-accent);letter-spacing:.03em}
.events-archive>.eyebrow{color:var(--color-accent);margin-bottom:var(--space-6)}
.event-card{display:grid;grid-template-columns:80px minmax(0,1fr);gap:var(--space-8)}
.event-date{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid oklch(.9 .01 85 / .35);height:112px;font-size:var(--text-xs);letter-spacing:.1em}
.event-date strong{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:400;line-height:1.1;letter-spacing:0}
.event-type{font-size:var(--text-xs);letter-spacing:.1em;color:var(--color-accent)}
.event-information h3{margin-top:var(--space-2);font-size:var(--text-xl)}
.event-location,.event-time,.event-description{font-size:var(--text-sm);color:oklch(.83 .015 85);margin-top:var(--space-2)}
.event-description{margin-top:var(--space-6)}.event-note{font-size:var(--text-xs);margin-top:var(--space-4);color:oklch(.76 .017 85)}
.event-information .text-link{border-color:oklch(.9 .01 85 / .3);margin-top:var(--space-4)}.event-information .text-link:hover{color:var(--color-accent)}
.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
[hidden]{display:none!important}
.request-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:var(--space-20);padding-block:var(--space-24);border-bottom:1px solid var(--color-border)}
.request-intro>.eyebrow{color:var(--color-muted);margin-bottom:var(--space-6)}
.request-intro>p:not(.eyebrow){margin-top:var(--space-6);font-size:var(--text-sm);color:var(--color-muted)}
.request-intro h2{margin-bottom:var(--space-8)}
.request-expectations{padding-top:var(--space-6);margin-top:var(--space-8);border-top:1px solid var(--color-border)}
.request-expectations h3{font-size:var(--text-xl)}.request-expectations p{font-size:var(--text-sm);color:var(--color-muted);margin-top:var(--space-4)}
.request-preview-note{padding:var(--space-6);background:var(--color-surface);font-size:var(--text-xs)!important}
.request-preview-note strong{display:block;font-size:var(--text-sm);color:var(--color-text);font-weight:500;margin-bottom:var(--space-2)}
.form-topline{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);max-width:none;font-size:var(--text-xs);letter-spacing:.1em;padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-6)}
.form-topline span{color:var(--color-muted);letter-spacing:0;flex-shrink:0}
.request-form-wrap fieldset{border:0;min-width:0}
.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}
.form-field{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.form-wide{grid-column:1/-1}
.form-field label{font-size:var(--text-sm);font-weight:500}.optional{font-size:var(--text-xs);color:var(--color-muted);font-weight:400}
.form-field input,.form-field select,.form-field textarea,#inquiry-text{display:block;width:100%;min-width:0;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);font:inherit;font-size:1rem;line-height:1.5;padding:var(--space-3);border-radius:0;min-height:50px}
.form-field textarea,#inquiry-text{resize:vertical}
.form-field input::placeholder,.form-field textarea::placeholder{color:var(--color-muted);opacity:.8}
.form-field input:focus,.form-field select:focus,.form-field textarea:focus,#inquiry-text:focus{outline:2px solid var(--color-primary);outline-offset:2px}
.form-field [aria-invalid="true"]{border-color:oklch(.53 .16 30)}
.field-error{font-size:var(--text-xs);color:oklch(.53 .16 30)}.field-error:empty{display:none}
[data-theme="dark"] .field-error{color:oklch(.79 .115 30)}
.form-actions{display:flex;align-items:center;gap:var(--space-6);margin-top:var(--space-6)}.form-actions p{font-size:var(--text-xs);color:var(--color-muted)}
.form-status{font-size:var(--text-sm);margin-top:var(--space-4);color:var(--color-muted)}.form-status:empty{display:none}
.inquiry-review{margin-top:var(--space-8);padding:var(--space-6);border:1px solid var(--color-border);background:var(--color-surface);scroll-margin-top:var(--space-4)}
.inquiry-review .eyebrow{color:var(--color-muted);margin-bottom:var(--space-4)}.inquiry-review>p:not(.eyebrow){font-size:var(--text-sm);color:var(--color-muted);margin-block:var(--space-4)}
#inquiry-text{font-size:var(--text-sm);margin-top:var(--space-6);min-height:280px}
.inquiry-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);margin-top:var(--space-6)}
.inquiry-actions .text-link{margin-top:0;gap:var(--space-2)}
.forthcoming-section{padding-block:var(--space-24)}
.next-label{display:flex;gap:var(--space-8);align-items:center;margin-bottom:var(--space-12)}
.chapter-line{height:1px;flex:1;background:var(--color-border)}
.next-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-24)}
.next-grid p{color:var(--color-muted)}
.announcement{margin-top:var(--space-8);padding:var(--space-6);font-size:var(--text-sm);background:var(--color-surface);display:grid;gap:var(--space-3)}
.announcement-label{font-size:var(--text-xs);letter-spacing:.14em;color:var(--color-muted)}
.closing{background:var(--color-night);color:var(--color-cream);padding-block:var(--space-16)}
.closing-inner{display:flex;justify-content:space-between;align-items:center;gap:var(--space-8)}
.closing p{font-family:var(--font-display);font-size:var(--text-xl);line-height:1.3}
footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-6);padding-block:var(--space-10)}
.footer-name{font-size:var(--text-base);font-weight:500}
footer div{display:flex;flex-wrap:wrap;gap:var(--space-6)}
footer p{font-size:var(--text-xs);color:var(--color-muted)}
.image-unavailable{display:grid;place-items:center;min-height:200px;padding:var(--space-8);background:var(--color-surface);color:var(--color-muted)}
.cover-dialog{margin:auto;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);width:min(840px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:var(--space-8);overscroll-behavior:contain}
.cover-dialog::backdrop{background:oklch(.1 .02 150 / .88);backdrop-filter:blur(5px)}
.dialog-top{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6)}.dialog-top h2{font-size:var(--text-xl)}.dialog-close{width:44px;height:44px;font-size:var(--text-xl);border:1px solid var(--color-border)}.dialog-close:hover{background:var(--color-surface)}
.dialog-content{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--space-8);align-items:end}
.dialog-content>img{width:100%;max-height:70dvh;object-fit:contain;object-position:left center}
.dialog-caption p{font-family:var(--font-display);font-size:var(--text-xl)}.dialog-caption>span{font-size:var(--text-sm);color:var(--color-muted)}.dialog-caption .text-link{font-size:var(--text-xs)}
body:has(.cover-dialog[open]){overflow:hidden}
@media(min-width:1500px){.hero-inner{min-height:710px}}
@media(max-width:1000px){.container{width:calc(100% - 64px)}.site-header{padding-inline:var(--space-8);gap:var(--space-4)}nav{gap:var(--space-6)}.hero-inner{gap:var(--space-8)}.book-grid,.author-grid,.next-grid{gap:var(--space-12)}.portrait-wrap img{height:430px}}
@media(max-width:1000px){.request-section{gap:var(--space-10);grid-template-columns:.7fr 1.3fr}.appearance-grid{gap:var(--space-4)}.appearance-placeholder{padding:var(--space-4)}.future-heading{align-items:flex-start;flex-direction:column;gap:var(--space-3)}}
@media(max-width:700px){
 :root{--anchor-offset:148px}
 .container{width:calc(100% - 40px)}.site-header{height:auto;min-height:112px;padding:var(--space-4) var(--space-6);gap:var(--space-3);flex-wrap:wrap}.brand{font-size:var(--text-sm)}.brand-caption{padding-top:var(--space-1)}.mark{width:30px}.site-header nav{order:3;width:100%;justify-content:space-between;margin-left:0;gap:var(--space-3)}nav a{padding-block:var(--space-2);min-height:44px}#theme-toggle{margin-left:auto;width:40px;height:44px}
 .hero-inner{grid-template-columns:minmax(0,1fr) 128px;gap:var(--space-6);padding-block:var(--space-8)}.hero{min-height:unset}.hero-book{width:120px;justify-self:end;grid-column:2;grid-row:3/5;align-self:center}.hero-copy{display:contents}.hero-copy>.eyebrow{grid-column:1/-1;margin-bottom:0}.hero h1{grid-column:1/-1;font-size:clamp(2.9rem,10vw,4.8rem)}.hero-description br{display:none}.hero-description{grid-column:1;grid-row:3;margin-top:0;font-size:var(--text-sm);max-width:32ch}.hero-actions{grid-column:1;grid-row:4;display:flex;align-items:flex-start;flex-direction:column;gap:var(--space-2);margin-top:0}.hero-actions .button{font-size:var(--text-xs);gap:var(--space-3);padding-inline:var(--space-4)}.hero-author-link{font-size:var(--text-xs)}.hero .book-caption{font-size:var(--text-xs);letter-spacing:0;margin-top:var(--space-4)}.hero-bottom{font-size:var(--text-xs);letter-spacing:.03em;gap:var(--space-4)}.hero-bottom>a{gap:var(--space-4)}
 .book-grid,.author-grid,.next-grid{grid-template-columns:1fr;gap:var(--space-10)}.book-section,.forthcoming-section{padding-block:var(--space-16)}.section-label{align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-10)}.section-label .fine{text-align:right;max-width:140px}.book-heading-block .text-link{margin-top:var(--space-4)}.author-section{padding-block:var(--space-16)}.portrait-wrap{max-width:none}.portrait-wrap img{height:auto;max-height:510px;object-fit:cover}.author-copy h2 br{display:none}.author-copy h2{max-width:15ch}
 .closing-inner{flex-direction:column;align-items:flex-start;gap:var(--space-8)}footer{align-items:flex-start;gap:var(--space-4)}footer .footer-name{width:100%}footer p{width:100%}.next-grid h2 br{display:none}.hero-shade{background:oklch(.14 .022 155 / .72)}
 .cover-preview{margin-top:var(--space-8);width:100%}.cover-dialog{padding:var(--space-4)}.dialog-content{grid-template-columns:1fr;gap:var(--space-6)}.dialog-content>img{max-height:52dvh;object-position:center}.dialog-caption{padding-inline:var(--space-2)}.dialog-caption .text-link{margin-top:var(--space-2)}footer div{flex-wrap:wrap;gap:var(--space-4)}
 .site-header nav{gap:var(--space-2)}.site-header nav a{font-size:var(--text-xs)}.events-section{padding-block:var(--space-16)}.events-heading-row,.events-calendar{grid-template-columns:1fr;gap:var(--space-8)}.events-calendar{margin-top:var(--space-10);padding-top:var(--space-8)}.events-archive{border-top:1px solid oklch(.9 .01 85 / .25);padding-top:var(--space-8)}.event-card{grid-template-columns:64px minmax(0,1fr);gap:var(--space-4)}.event-date{height:104px}.event-information .text-link{gap:var(--space-3);font-size:var(--text-xs)}
 .appearance-grid{grid-template-columns:1fr}.future-appearances{margin-top:var(--space-10)}.appearance-placeholder{padding:var(--space-6)}.appearance-placeholder h4{min-height:0;margin-top:var(--space-4)}.request-section{grid-template-columns:1fr;gap:var(--space-10);padding-block:var(--space-16)}.request-intro h2 br{display:none}.form-grid{grid-template-columns:1fr}.form-actions{align-items:flex-start;flex-direction:column;gap:var(--space-4)}.form-actions p br{display:none}.form-topline{letter-spacing:.04em}.inquiry-review{padding:var(--space-4)}
}
@media(max-width:360px){.hero-inner{grid-template-columns:minmax(0,1fr) 104px;gap:var(--space-4)}.hero-book{width:100px}.hero-actions .button{padding-inline:var(--space-3);gap:var(--space-2)}.hero h1{font-size:2.65rem}.site-header{padding-inline:var(--space-4)}.brand{gap:var(--space-2)}}
