.guide-page{padding:clamp(5rem,8vw,7rem) 0 clamp(2rem,5vw,5rem)}.guide-hub{--hub-muted:color-mix(in oklab, var(--foreground) 66%, var(--background));padding-top:clamp(6.25rem,6.5vw,6.5rem)}.guide-hub .page-shell{width:min(100% - 3rem,1160px);margin-inline:auto}.guide-hub-search{justify-items:center;display:grid}.guide-hub-search .guide-search{width:min(100%,720px);max-width:720px}.guide-hub-search .guide-search-label{display:none}.guide-hub .guide-search-trigger{background:var(--surface);min-height:3.35rem;box-shadow:var(--surface-shadow);border-radius:.8rem;padding:.9rem 1rem}.guide-hub-library{gap:2rem;padding-top:.9rem}.guide-hub-category-header{align-items:center;gap:.8rem;display:flex}.guide-hub-category-header>span:first-child{color:var(--accent);font-family:var(--font-mono), monospace;font-size:.7rem}.guide-hub-category-header h2{color:var(--foreground);letter-spacing:-.005em;margin:0;scroll-margin-top:7rem;font-size:1rem;font-weight:650}.guide-hub-category-line{background:var(--border);flex:1;height:1px;margin-left:.4rem}.guide-hub-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.guide-hub .guide-category:first-child .guide-hub-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-hub-card{--tile-color:var(--guide-tile-basics);border:1px solid var(--border);background:var(--surface);color:var(--foreground);border-radius:1rem;grid-template-columns:56px minmax(0,1fr);align-content:start;gap:1rem;padding:1.45rem 1.3rem;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative}.guide-hub-card:hover{border-color:color-mix(in oklab, var(--accent) 50%, var(--border));box-shadow:var(--surface-shadow);transform:translateY(-2px)}.guide-hub-card:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.guide-hub-card-business-licenses{--tile-color:var(--guide-tile-business)}.guide-hub-card-production,.guide-hub-card-recipes{--tile-color:var(--guide-tile-recipes)}.guide-hub-card-items{--tile-color:var(--guide-tile-items)}.guide-hub-card-bestiary{--tile-color:var(--guide-tile-bestiary)}.guide-hub-card-fishing{--tile-color:var(--guide-tile-fishing)}.guide-hub-card-transport{--tile-color:var(--guide-tile-transport)}.guide-hub-card-icon{background:color-mix(in oklab, var(--tile-color) 15%, var(--surface));border-radius:.65rem;place-items:center;width:56px;height:64px;display:grid}.guide-hub-card-icon img{object-fit:contain;width:40px;height:40px;image-rendering:pixelated}.guide-hub-card h3{color:var(--foreground);letter-spacing:-.01em;margin:.2rem 1rem .5rem 0;font-size:1rem;font-weight:650;line-height:1.3}.guide-hub-card p{color:var(--hub-muted);margin:0;font-size:.9rem;line-height:1.6}.guide-hub-card small{color:var(--accent);margin-top:1rem;font-size:.75rem;line-height:1.5;display:block}.guide-hub-card-arrow{color:var(--hub-muted);font-size:.9rem;position:absolute;top:1rem;right:1rem}.guide-hub-footer{border-top:1px solid var(--border);color:var(--hub-muted);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:2.5rem;padding-top:1.5rem;font-size:.75rem;line-height:1.6;display:flex}.guide-hub-footer a{color:var(--accent);text-underline-offset:.2rem}.item-catalog{gap:1rem;display:grid}.guide-item-types{gap:.35rem}.guide-item-types button{font-size:.78rem}.guide-item-count{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.guide-item-count p{margin:0}.guide-item-count>a{color:var(--accent);font-size:.8rem;text-decoration:none}.guide-item-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.8rem;display:grid}.guide-item-card{border:1px solid var(--border);background:var(--surface);border-radius:.85rem;flex-direction:column;gap:.9rem;padding:1.15rem;scroll-margin-top:7rem;display:flex}.guide-item-card.is-selected{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in oklab, var(--accent) 18%, transparent)}.guide-item-heading{align-items:center;gap:.8rem;display:flex}.guide-item-picture{border:1px solid color-mix(in oklab, var(--accent) 8%, var(--border));background:color-mix(in oklab, var(--accent) 5%, var(--surface));border-radius:.65rem;flex:0 0 64px;place-items:center;height:64px;display:grid}.guide-item-picture .recipe-item-icon,.guide-item-picture .recipe-item-icon canvas{width:48px;height:48px}.guide-item-category{color:var(--muted);font-size:.68rem}.guide-item-card h3{letter-spacing:-.005em;margin:.2rem 0 0;font-size:1rem;font-weight:650;line-height:1.3}.guide-item-card h3 a{color:var(--foreground);text-decoration:none}.guide-item-card h3 a:hover{color:var(--accent)}.guide-item-card p{color:var(--muted);margin:0;font-size:.81rem;line-height:1.55}.guide-item-acquisition{border-top:1px solid var(--border);gap:.3rem;padding-top:.8rem;display:grid}.guide-item-acquisition>span{color:var(--foreground);font-size:.7rem;font-weight:650}.guide-item-acquisition p{color:var(--foreground)}.guide-item-links{gap:.35rem;font-size:.76rem;display:grid}.guide-item-links>a{justify-content:space-between;align-items:baseline;gap:.5rem;text-decoration:none;display:flex}.guide-item-links a:hover{text-decoration:underline}.guide-item-links summary{color:var(--accent);cursor:pointer}.guide-item-links ul{gap:.3rem;margin:.5rem 0 0;padding-left:1rem;display:grid}.guide-item-links a{color:var(--accent);text-underline-offset:.2rem}.guide-item-availability{width:fit-content;color:var(--muted);background:var(--default);border-radius:.3rem;padding:.2rem .5rem;font-size:.65rem}.guide-fact-table span>small{color:var(--accent);margin-top:.35rem;font-size:.75rem;display:block}.bestiary-trophy-stage{border-bottom:1px solid var(--border);background:color-mix(in oklab, var(--accent) 4%, var(--surface));justify-items:center;gap:.75rem;padding:2rem;display:grid}.bestiary-trophy-stage .trophy-head-preview{width:160px;height:160px}.bestiary-trophy-stage>span:last-of-type{color:var(--accent);font-size:.75rem;font-weight:650}.bestiary-trophy-stage p{color:var(--muted);text-align:center;margin:0;font-size:.85rem}.guide-command-table{border:1px solid var(--border);background:var(--surface);border-radius:.75rem;overflow-x:auto}.guide-command-table:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.guide-command-table table{border-collapse:collapse;width:100%;font-size:.86rem}.guide-command-table th,.guide-command-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:.85rem 1rem}.guide-command-table th{background:var(--default);font-weight:700}.guide-command-table tr:last-child td{border-bottom:0}.guide-command-table code{white-space:nowrap}.guide-command-table.guide-command-table--wide table{min-width:44rem}.guide-command-table.guide-command-table--wide th:first-child{z-index:1;width:auto;min-width:11rem;box-shadow:1px 0 0 var(--border);position:sticky;left:0}.guide-command-table.guide-command-table--wide td{white-space:nowrap;font-variant-numeric:tabular-nums}@media (max-width:640px){.guide-command-table.guide-command-table--wide{background:0 0;border:0;overflow:visible}.guide-command-table.guide-command-table--wide table{min-width:0;display:block}.guide-command-table.guide-command-table--wide thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.guide-command-table.guide-command-table--wide tbody{gap:.75rem;display:grid}.guide-command-table.guide-command-table--wide tbody tr{border:1px solid var(--border);background:var(--surface);border-radius:.75rem;display:block;overflow:hidden}.guide-command-table.guide-command-table--wide tbody th:first-child{width:auto;min-width:0;box-shadow:none;display:block;position:static}.guide-command-table.guide-command-table--wide tbody td{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:.75rem;display:grid}.guide-command-table.guide-command-table--wide tbody td:before{content:attr(data-label);color:var(--muted);white-space:normal}.guide-command-table.guide-command-table--wide tbody td:last-child{border-bottom:0}}.fish-card-copy{min-width:0}.fish-price{border-top:1px solid var(--border);gap:.25rem;margin-top:.8rem;padding-top:.7rem;display:grid}.fish-price span{color:var(--muted);font-size:.65rem}.fish-price b{color:var(--accent);font-variant-numeric:tabular-nums;font-size:.9rem}.fish-conditions{margin-top:.6rem;font-size:.75rem}.fish-conditions summary{cursor:pointer;color:var(--foreground);line-height:1.5}.fish-conditions ul{color:var(--muted);padding-left:1rem}.fish-conditions li{margin-bottom:.6rem;font-size:.75rem;line-height:1.6}.fish-card .fish-conditions p{margin-top:.5rem;line-height:1.6}@media (max-width:1000px){.guide-hub-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-hub-card{padding:1.25rem}}@media (max-width:720px){.guide-hub .page-shell{width:calc(100% - 2rem)}}@media (max-width:600px){.guide-hub-cards,.guide-hub .guide-category:first-child .guide-hub-cards,.guide-item-grid{grid-template-columns:minmax(0,1fr)}.guide-hub-card small{margin-top:.65rem}.guide-item-card{padding:1rem}}@media (prefers-reduced-motion:reduce){.guide-hub-card{transition:none}.guide-hub-card:hover{transform:none}}.guide-hero,.guide-document{max-width:1120px}.guide-hero{gap:1rem;padding-bottom:clamp(1.6rem,4vw,3rem);display:grid}.guide-hero>span,.guide-document-header>span{width:fit-content;color:var(--accent);letter-spacing:.13em;text-transform:uppercase;font-size:.78rem;font-weight:800}.guide-hero h1{max-width:850px;color:var(--foreground);font-family:var(--font-display), serif;letter-spacing:-.03em;margin:0;font-size:clamp(2.3rem,5vw,4.8rem);line-height:.98}.guide-hero p{max-width:720px;color:var(--muted);margin:0;font-size:clamp(1rem,2vw,1.2rem);line-height:1.65}.guide-search{gap:.45rem;max-width:640px;display:grid;position:relative}.guide-search-label{color:var(--muted);letter-spacing:.04em;font-size:.8rem;font-weight:700}.guide-search-input{width:100%;min-width:0;color:var(--foreground);font:inherit;background:0 0;border:0;padding:.85rem 0}.guide-search-input:focus-visible{outline:none}.guide-search-results{overscroll-behavior:contain;gap:.25rem;max-height:min(440px,100dvh - 16rem);margin:0;padding:.25rem .35rem .5rem;list-style:none;display:grid;overflow-y:auto}.guide-search-results a{color:inherit;border-radius:.5rem;gap:.18rem;padding:.7rem 2rem .7rem .8rem;text-decoration:none;display:grid;position:relative}.guide-search-results a:hover,.guide-search-results a:focus-visible{background:color-mix(in oklab, var(--accent) 12%, var(--surface))}.guide-search-results small{color:var(--accent);font-size:.7rem;font-weight:600}.guide-search-results b{color:var(--foreground);font-size:.95rem}.guide-search-results span{color:var(--muted);font-size:.82rem;line-height:1.45}.guide-search-results mark{background:color-mix(in oklab, var(--accent) 30%, transparent);color:var(--foreground);border-radius:.2rem;padding:0 .1rem}.guide-search-empty{color:var(--muted);margin:0;padding:1.5rem 1.2rem 2rem;font-size:.88rem}.guide-search-trigger{border:1px solid var(--field-border);background:var(--field-background);width:100%;min-width:0;height:auto;color:var(--muted);font:inherit;border-radius:.6rem;justify-content:flex-start;gap:.65rem;padding:.7rem .85rem;font-size:.88rem;font-weight:400;display:flex}.guide-search-trigger>span{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.guide-search-trigger svg{flex-shrink:0}.guide-search-trigger:hover{color:var(--foreground);border-color:var(--accent)}.guide-search kbd,.guide-search-dialog kbd{white-space:nowrap;border:1px solid var(--border);color:var(--muted);background:var(--surface);border-radius:.25rem;padding:.15rem .3rem;font-family:inherit;font-size:.65rem;line-height:1.2}.guide-search-compact .guide-search-trigger{min-width:44px;min-height:44px;padding:.55rem .75rem;font-size:.85rem}.guide-search-compact .navigation-icon{width:18px!important;height:18px!important}.guide-search-container{padding-top:max(1.25rem,10dvh);padding-inline:1rem}.guide-search-dialog{border:1px solid var(--border);background:var(--surface);width:min(100%,640px);max-width:640px;box-shadow:var(--overlay-shadow);border-radius:1rem;gap:0;padding:0;overflow:hidden}.guide-search-header{min-height:3.75rem;padding:1rem 4rem .8rem 1.2rem;position:relative}.guide-search-header h2{color:var(--muted);font-size:.8rem;font-weight:650}.guide-search-close{width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;max-height:44px;color:var(--muted);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:.5rem;right:.65rem}.guide-search-close>span{background:var(--default);border-radius:.55rem;place-items:center;width:32px;height:32px;transition:background .16s,color .16s;display:grid}.guide-search-close:hover>span{color:var(--foreground);background:color-mix(in oklab, var(--accent) 10%, var(--default))}.guide-search-close:focus-visible{outline:2px solid var(--accent);outline-offset:0}.guide-search-body{padding:0 .5rem;display:block}.guide-search-field{border:1px solid var(--field-border);color:var(--muted);background:var(--field-background);border-radius:.6rem;align-items:center;gap:.65rem;margin:0 .5rem .65rem;padding-inline:.8rem;display:flex}.guide-search-field:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in oklab, var(--accent) 12%, transparent)}.guide-search-status{color:var(--muted);padding:.25rem .85rem;font-size:.7rem;display:block}.guide-search-results .guide-search-result-arrow{color:var(--muted);position:absolute;top:.85rem;right:.8rem}.guide-search-footer{border-top:1px solid var(--border);background:var(--default);justify-content:flex-start;gap:1rem;padding:.75rem 1.2rem}.guide-search-footer>span{color:var(--muted);align-items:center;gap:.3rem;font-size:.65rem;display:flex}@media (max-width:600px){.guide-search-trigger kbd,.guide-search-compact .guide-search-trigger>span{display:none}.guide-search-container{padding-top:1rem}.guide-search-input{font-size:1rem}.guide-search-footer{gap:.7rem}}.guide-library-scroll{gap:clamp(2rem,5vw,3.4rem);display:grid}.guide-category{gap:1rem;display:grid}.guide-category-header h2{color:var(--foreground);font-family:var(--font-display), serif;margin:0;font-size:clamp(1.5rem,3vw,2rem);line-height:1.1}.guide-category-header p{max-width:560px;color:var(--muted);margin:.35rem 0 0;font-size:.95rem;line-height:1.5}.guide-library{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.guide-library-card{border:1px solid var(--border);background:var(--surface);min-height:160px;box-shadow:var(--field-shadow);color:inherit;border-radius:1.25rem;grid-template-columns:auto 1fr;gap:.4rem 1rem;padding:1.35rem;text-decoration:none;transition:border-color .18s,transform .18s,background .18s;display:grid}.guide-library-card:hover,.guide-library-card:focus-visible{border-color:var(--accent);background:color-mix(in oklab, var(--surface) 90%, var(--accent));transform:translateY(-3px)}.guide-library-card>span{color:var(--accent);font-family:var(--font-mono), monospace;font-size:.8rem;font-weight:800}.guide-library-card h3,.guide-library-card p,.guide-library-card small{margin:0}.guide-library-card h3{color:var(--foreground);font-size:1.25rem}.guide-library-card p{color:var(--muted);margin-top:.55rem;line-height:1.5}.guide-library-card small{color:var(--muted);grid-column:1/-1;align-self:end}.guide-page-updated,.guide-document-updated{color:var(--muted);margin-top:2rem;font-size:.86rem}.guide-document-pager{grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem;display:grid}.guide-document-pager-link{border:1px solid var(--border);background:var(--surface);color:inherit;box-shadow:var(--field-shadow);border-radius:1.05rem;gap:.35rem;padding:1.1rem 1.25rem;text-decoration:none;transition:border-color .18s,transform .18s;display:grid}.guide-document-pager-link:hover,.guide-document-pager-link:focus-visible{border-color:var(--accent);transform:translateY(-3px)}.guide-document-pager-link small{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:800}.guide-document-pager-link span{color:var(--foreground);font-family:var(--font-display), serif;font-size:1.2rem;line-height:1.15}.guide-document-pager-link em{color:var(--muted);font-size:.88rem;font-style:normal;line-height:1.4}.guide-document-pager-next{text-align:right;justify-items:end}.guide-document-pager-spacer{display:block}@media (max-width:640px){.guide-document-pager{grid-template-columns:1fr}.guide-document-pager-next{text-align:left;justify-items:stretch}}.guide-document{grid-template-columns:minmax(0,1fr);gap:1.75rem;max-width:1160px;display:grid}.guide-breadcrumbs{flex-wrap:wrap;gap:.5rem;font-size:.85rem;display:flex}.guide-breadcrumbs a{color:var(--muted);text-underline-offset:.2em}.guide-breadcrumbs b{color:var(--foreground)}.guide-document-header{border-bottom:1px solid var(--border);gap:.6rem;padding:.5rem 0 1.4rem;display:grid}.guide-document-toolbar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}.guide-document-header h1{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.9rem,3.2vw,2.6rem);font-weight:650;line-height:1.15}.guide-document-header>p{max-width:52rem;color:var(--muted);margin:0;font-size:1rem;line-height:1.6}.guide-document-header .guide-breadcrumbs{font-size:.75rem}.guide-document-header .guide-breadcrumbs b{font-weight:500}.guide-document-body{grid-template-columns:minmax(0,1fr);align-items:start;gap:2rem;display:grid}.guide-document-aside{align-content:start;gap:1.1rem;display:grid}.guide-toc{border-top:1px solid var(--border);gap:.5rem;padding:.85rem .5rem 0;display:grid}.guide-toc>b{color:var(--foreground);font-size:.8rem;font-weight:650}.guide-toc ul{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.guide-toc a{border-left:2px solid var(--border);color:var(--muted);padding:.6rem .75rem;font-size:.85rem;line-height:1.4;text-decoration:none;display:block}.guide-toc a:hover,.guide-toc a:focus-visible{color:var(--foreground)}.guide-toc a.is-active{border-left-color:var(--accent);color:var(--foreground);font-weight:700}@media (min-width:1024px){.guide-document-body{grid-template-columns:minmax(0,1fr) 212px}.guide-navigation{max-height:calc(100dvh - 3rem);position:sticky;top:1.5rem;overflow-y:auto}}@media (max-width:1023px){.guide-document-aside{display:none}}.guide-markdown{min-width:0;color:var(--foreground);gap:1rem;font-size:1rem;line-height:1.75;display:grid}.guide-markdown>h2,.guide-markdown>h3,.guide-markdown>h4,.guide-subheading{color:var(--foreground);font-family:var(--font-display), serif;margin:1.1rem 0 0;line-height:1.25}.guide-markdown>h2{letter-spacing:-.01em;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:650}.guide-markdown>h2:first-child{margin-top:0}.guide-markdown>h3,.guide-subheading{font-size:1.2rem}.guide-markdown>h4{font-size:1.05rem}.guide-markdown>p,.guide-markdown>ul,.guide-markdown>ol{margin:0}.guide-markdown>ul,.guide-markdown>ol{gap:.35rem;padding-left:1.3rem;display:grid}.guide-markdown>ul{list-style-type:disc}.guide-markdown>ol{list-style-type:decimal}.guide-command,.guide-markdown code:not(.guide-command){border:1px solid var(--field-border);background:var(--field-background);color:var(--foreground);font-family:var(--font-mono), monospace;border-radius:.42rem;padding:.12rem .42rem;font-size:.88em;line-height:1.35;display:inline-block}.guide-command{color:var(--accent)}.guide-doc-link{color:var(--accent);text-underline-offset:.2em;font-weight:700}.guide-section-heading{scroll-margin-top:6.5rem}.guide-anchor-link{color:var(--accent);text-underline-offset:.2em;font-weight:600}.guide-callout{border-left:4px solid var(--warning);background:color-mix(in oklab, var(--warning) 11%, var(--surface));border-radius:.35rem .75rem .75rem .35rem;gap:.35rem;padding:1rem 1.1rem;display:grid}.guide-callout b{color:var(--foreground)}.guide-callout p{margin:0}.guide-fact-table{border:1px solid var(--border);background:var(--surface);border-radius:.9rem;display:grid;overflow:hidden}.guide-fact-table>div{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:.4rem 1rem;padding:.85rem 1rem;display:flex}.guide-fact-table>div:last-child{border-bottom:0}.guide-fact-table span{color:var(--muted)}.guide-fact-table b{color:var(--foreground);text-align:right}.guide-task-links{border-block:1px solid var(--border);flex-wrap:wrap;gap:.4rem 1rem;padding-block:.6rem;display:flex}.guide-task-links a{align-items:center;min-height:44px;font-size:.9rem;display:inline-flex}.guide-disclosure{border-block:1px solid var(--border);padding-block:.7rem}.guide-disclosure summary{cursor:pointer;min-height:36px;color:var(--foreground)}.guide-disclosure summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.guide-command-details{border:1px solid var(--border);background:var(--surface);border-radius:.75rem;padding:0}.guide-command-details>summary{min-height:44px;padding:.85rem 1rem;font-weight:600;line-height:1.5}.guide-command-details[open]>summary{border-bottom:1px solid var(--border)}.guide-command-details>:not(summary){margin:1rem}.guide-command-details>:is(ul,ol){padding-left:1.25rem}.guide-command-details>ul{list-style-type:disc}.guide-command-details>ol{list-style-type:decimal}.guide-command-details li+li{margin-top:.4rem}.guide-command-details h2{font-size:1.1rem}.guide-command-details .guide-disclosure{background:var(--background)}.guide-filter-row{flex-wrap:wrap;gap:.55rem;display:flex}.guide-filter-row button,.bestiary-creature-list button,.transport-list button{border:1px solid var(--field-border);background:var(--field-background);color:var(--foreground);cursor:pointer;font:inherit;border-radius:.65rem}.guide-filter-row button{padding:.48rem .76rem;font-size:.875rem}.guide-filter-row button.is-active,.bestiary-creature-list button.is-active,.transport-list button.is-selected{border-color:var(--accent);background:color-mix(in oklab, var(--accent) 20%, var(--surface))}.guide-catalog-note{color:var(--muted);font-size:.92rem}.recipe-catalog,.bestiary-catalog,.transport-catalog{gap:1rem;display:grid}.recipe-catalog-layout{grid-template-columns:minmax(150px,.38fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.recipe-list{align-content:start;gap:.4rem;max-height:min(720px,100svh - 12rem);display:grid;overflow-y:auto}.recipe-catalog .recipe-mobile-select{display:none}.recipe-list button{text-align:left;gap:.3rem;padding:.65rem .75rem;line-height:1.4;display:grid}.recipe-list small{color:var(--muted);font-size:.76rem}.recipe-screen{border:1px solid var(--border);background:var(--surface);border-radius:1rem;grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;padding:1rem;display:grid}.recipe-screen>header{align-items:center;gap:.75rem;display:flex}.recipe-screen>header h3{margin:.3rem 0;font-size:1.4rem;line-height:1.2}.recipe-screen>header small{color:var(--accent);font-weight:700}.recipe-toolbar{grid-template-columns:minmax(0,1fr) minmax(140px,.55fr);align-items:end;gap:.75rem;display:grid}.recipe-toolbar .guide-select-label,.recipe-method{gap:.4rem;display:grid}.recipe-method select{width:100%}.recipe-facts{flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;display:flex}.recipe-facts>div{gap:.2rem;display:grid}.recipe-facts dt{color:var(--muted);font-size:.8rem}.recipe-facts dd{margin:0;font-size:.95rem;font-weight:700}.recipe-flow{grid-template-columns:minmax(0,1fr);gap:.7rem;display:grid}.recipe-flow-arrow{display:none}.recipe-output{border-top:1px solid var(--border);padding-top:.8rem}.recipe-output .guide-catalog-note{margin:.5rem 0 0;font-size:.8rem}.recipe-help{border-top:1px solid var(--border);color:var(--muted);padding-top:.75rem;font-size:.875rem}.recipe-help summary{color:var(--foreground);cursor:pointer;min-height:36px}.recipe-help summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.recipe-help p{margin:.5rem 0 0}.recipe-preview{grid-template-columns:minmax(0,1fr);gap:.6rem;min-width:0;display:grid}.recipe-canvas-wrap{width:352px;max-width:100%;margin:auto;position:relative}.recipe-canvas-wrap canvas{width:100%;height:auto;image-rendering:pixelated;display:block}.recipe-preview:not([data-state=ready]) canvas{opacity:0}.recipe-preview .guide-catalog-note{min-height:2.8em;font-size:.78rem}.recipe-hotspot{cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;position:absolute}.recipe-hotspot:hover{background:color-mix(in oklab, var(--accent) 20%, transparent)}.recipe-hotspot:focus-visible{outline:2px solid var(--accent);outline-offset:0}.recipe-ingredient-name{align-items:center;gap:.6rem;min-width:0;display:flex}.recipe-item-icon{flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.recipe-item-icon canvas{width:32px;height:32px;image-rendering:pixelated;display:block}.recipe-calculator{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.recipe-calculator>label{color:var(--muted);font-size:.875rem}.recipe-calculator>input{flex:0 0 5rem;max-width:5rem}.recipe-calculator input{width:100%}.recipe-batches{gap:.3rem}.recipe-batches button{padding-inline:.65rem}.recipe-ingredients h4{color:var(--muted);margin:0 0 .3rem;font-size:.85rem}.recipe-ingredients ul{gap:0;margin:0;padding:0;list-style:none}.recipe-ingredients li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:.45rem 0;display:flex}.recipe-ingredients li:last-child{border:0}.recipe-ingredients li small{color:var(--muted);font-size:.75rem;display:block}.recipe-ingredients b{white-space:nowrap}.recipe-ingredients button{color:var(--accent);text-align:left;font:inherit;cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;padding:0;text-decoration:underline}.recipe-achievement{color:var(--muted);font-size:.86rem}.recipe-achievement a{white-space:nowrap}@media (min-width:1100px){.recipe-flow{grid-template-columns:minmax(0,1fr) 1rem minmax(0,1fr);align-items:start}.recipe-flow-arrow{color:var(--muted);align-self:center;display:block}.recipe-output{border-top:0;padding-top:0}}.bestiary-creatures,.transport-showcase{grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:1rem;display:grid}.bestiary-creatures{grid-template-columns:minmax(180px,.55fr) minmax(0,1.45fr);align-items:start}.bestiary-creature-list{align-content:start;gap:.3rem;display:grid}.bestiary-creature-list button{text-align:left;gap:.2rem;padding:.65rem .75rem;font-size:.8rem;line-height:1.35;display:grid}.bestiary-creature-list button b{font-weight:600}.bestiary-creature-list span{color:var(--muted);font-size:.68rem;line-height:1.35}.bestiary-model-card,.transport-showcase{border:1px solid var(--border);background:var(--surface);border-radius:1rem;padding:1rem}.bestiary-model-card{align-content:start;gap:1rem;padding:.85rem;display:grid}.bestiary-model-card h3{font-size:1.2rem;font-weight:650;line-height:1.25}.bestiary-model-card h3,.bestiary-model-card p{margin:0}.bestiary-model-card p{color:var(--muted)}.bestiary-model-copy{align-items:center;gap:.6rem;display:flex}.bestiary-model-kind{color:var(--accent);margin-bottom:.25rem;font-size:.65rem;font-weight:600;display:block}.bestiary-model-stats{flex-wrap:wrap;gap:.35rem .8rem;padding-top:.35rem;font-size:.75rem;display:flex}.trophy-head-preview{flex:0 0 4rem;width:4rem;height:4rem;display:inline-block;position:relative}.trophy-head-preview canvas{width:100%;height:100%;image-rendering:pixelated}.trophy-head-preview button{background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:.5rem;position:absolute;inset:0}.guide-render-preview{aspect-ratio:8/5;border:1px solid var(--field-border);background:var(--default);border-radius:.75rem;overflow:hidden}.guide-render-preview img{object-fit:cover;width:100%;height:100%;display:block}.fish-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));align-items:start;gap:.65rem;display:grid}.fish-card{border:1px solid var(--border);background:var(--surface);border-radius:.75rem;align-items:flex-start;gap:.7rem;padding:.75rem;display:flex}.fish-icon{flex:0 0 4rem;align-self:flex-start;place-items:center;width:4rem;height:4rem;display:grid}.fish-icon img{object-fit:contain;width:4rem;height:4rem;image-rendering:pixelated}.fish-card h4,.fish-card p{margin:0}.fish-card p,.fish-card small{color:var(--muted);font-size:.77rem;line-height:1.35}.transport-groups button{text-align:left;gap:.08rem;display:grid}.transport-groups small{color:var(--muted);font-size:.67rem}.transport-showcase{align-items:stretch}.transport-showcase>div:last-child{align-self:center}.transport-showcase h3,.transport-showcase p{margin:.25rem 0}.transport-showcase small,.transport-showcase li{color:var(--muted)}.transport-showcase ul{margin-top:.65rem}.transport-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.55rem;display:grid}.transport-list button{text-align:left;gap:.22rem;padding:.7rem;display:grid}.transport-list span{color:var(--accent);font-size:.84rem;font-weight:700}.transport-list small{color:var(--muted);font-size:.72rem;line-height:1.3}@media (max-width:760px){.guide-library,.bestiary-creatures,.transport-showcase{grid-template-columns:1fr}.guide-library-card{min-height:145px}.recipe-catalog-layout{grid-template-columns:1fr}.recipe-list{display:none}.recipe-catalog .recipe-mobile-select{gap:.4rem;display:grid}.recipe-toolbar{grid-template-columns:minmax(0,1fr)}}.guide-search-results [data-active=true]>a{background:color-mix(in oklab, var(--accent) 12%, var(--surface))}.guide-section-nav{gap:.25rem;display:grid}.guide-section-nav a{color:var(--muted);border-radius:.5rem;padding:.5rem .7rem;font-size:.86rem;text-decoration:none}.guide-section-nav a:hover,.guide-section-nav a[aria-current=page]{color:var(--foreground);background:var(--surface)}.guide-section-nav a[aria-current=page]{box-shadow:inset 3px 0 var(--accent);font-weight:700}.guide-catalog-search{gap:.4rem;display:grid}.guide-catalog-search>label,.guide-select-label,.guide-catalog-options label{color:var(--muted);font-size:.875rem}.guide-catalog-search>div{gap:.5rem;min-width:0;display:flex}.guide-catalog-search input{width:100%;min-width:0}.guide-catalog-search button{white-space:nowrap;flex-shrink:0}.guide-catalog-search input,.recipe-calculator input,.guide-select-label select,.guide-catalog-options select{border:1px solid var(--field-border);background:var(--field-background);min-width:0;max-width:100%;min-height:44px;color:var(--foreground);font:inherit;border-radius:.6rem;padding:.65rem .7rem;font-size:1rem}.guide-select-label{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.guide-catalog-options{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;display:flex}.guide-catalog-options label{flex-wrap:wrap;align-items:center;gap:.5rem;min-height:44px;display:flex}.guide-catalog-options input{accent-color:var(--accent)}.guide-empty{border:1px dashed var(--border);color:var(--muted);border-radius:.75rem;padding:1.2rem}.guide-empty button,.guide-catalog-search button,.guide-catalog-pagination button,.recipe-list button,.recipe-preview>button{border:1px solid var(--field-border);background:var(--field-background);color:var(--foreground);font:inherit;cursor:pointer;border-radius:.6rem}.guide-empty button,.guide-catalog-search button,.guide-catalog-pagination button,.recipe-preview>button{padding:.5rem .75rem;font-size:.85rem}.recipe-list button.is-selected,.fish-card.is-selected{border-color:var(--accent);background:color-mix(in oklab, var(--accent) 13%, var(--surface))}.guide-catalog-pagination{justify-content:space-between;align-items:center;gap:1rem;margin-top:.8rem;display:flex}.guide-catalog-pagination span{color:var(--muted);font-size:.85rem}.guide-catalog-pagination button:disabled{opacity:.4;cursor:default}.guide-catalog-results{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.guide-catalog-results .guide-catalog-note{margin:0}.guide-catalog-results button{border:1px solid var(--field-border);background:var(--field-background);min-height:44px;color:var(--foreground);font:inherit;cursor:pointer;border-radius:.6rem;padding:.5rem .75rem;font-size:.875rem}.guide-catalog-results button:hover:not(:disabled),.guide-catalog-search button:hover{border-color:var(--accent);background:var(--default)}.guide-catalog-results button:disabled{opacity:.55;cursor:default}.guide-item-count .guide-catalog-results{flex:100%}.guide-item-category,.guide-item-acquisition>span,.guide-item-availability,.guide-item-card p,.guide-item-links,.guide-item-count>a,.fish-price span,.fish-card p,.fish-card small,.fish-conditions,.fish-conditions li,.transport-groups small,.transport-list small,.recipe-list small,.recipe-screen>header small,.bestiary-creature-list span,.bestiary-model-kind,.bestiary-model-stats,.guide-specs,.guide-specs dt,.guide-catalog-note{font-size:.875rem;line-height:1.6}.guide-page button:focus-visible,.guide-page select:focus-visible,.guide-page input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.guide-specs{gap:.65rem;margin:0;font-size:.81rem;display:grid}.guide-specs div{border-top:1px solid var(--border);grid-template-columns:6.2rem minmax(0,1fr);gap:.7rem;padding-top:.65rem;display:grid}.guide-specs dt{color:var(--muted);font-size:.73rem}.guide-specs dd{color:var(--foreground);margin:0;line-height:1.5}.transport-price{color:var(--accent);font-weight:800}.transport-showcase,.bestiary-model-card,.recipe-screen,.fish-card{scroll-margin-top:7rem}.fish-catalog,.transport-results{gap:1rem;scroll-margin-top:7rem;display:grid}@media (max-width:760px){.bestiary-creature-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:220px;overflow-y:auto}.guide-specs div{grid-template-columns:5.5rem minmax(0,1fr);gap:.5rem}.guide-document{gap:1.25rem}}@media (prefers-reduced-motion:reduce){.guide-library-card,.guide-document-pager-link{transition:none}}.guide-page .page-shell{width:min(100% - 3rem,1160px);margin-inline:auto}.guide-document-page{padding-top:7.5rem}.guide-document-body{grid-template-areas:"content"}.guide-markdown{overflow-wrap:anywhere;grid-area:content}.guide-markdown>p,.guide-markdown>ul,.guide-markdown>ol{max-width:70ch}.guide-navigation{grid-area:navigation;min-width:0}.guide-navigation-tools{align-items:center;gap:.5rem;margin-bottom:1.25rem;display:flex}.guide-navigation-tools>.guide-search{width:100%}.guide-navigation-tools .guide-search-trigger kbd{display:none}.guide-navigation .guide-toc{border:0;padding:0}.guide-toc a{align-items:center;min-height:44px;display:flex}.guide-section-group{gap:.15rem;display:grid}.guide-section-group+.guide-section-group{margin-top:.8rem}.guide-section-group>b{color:var(--muted);padding:.3rem .7rem;font-size:.7rem;font-weight:600}.guide-section-group a{justify-content:space-between;align-items:center;gap:.5rem;min-height:44px;display:flex}.guide-section-group a>span{color:var(--accent)}.guide-section-group a.guide-subroute{padding-left:1.35rem;font-size:.85rem}.guide-chapters{border:1px solid var(--separator);background:var(--surface);border-radius:12px;gap:0;margin-block:24px 36px;display:grid;overflow:hidden}.guide-chapters a{border-bottom:1px solid var(--separator);color:var(--foreground);grid-template-columns:24px 1fr auto;align-items:center;gap:16px;padding:20px;display:grid}.guide-chapters a:last-child{border-bottom:0}.guide-chapters a>span{color:var(--accent);font-variant-numeric:tabular-nums;font-size:12px}.guide-chapters a b{font-size:17px;font-weight:600}.guide-chapters a p{color:var(--muted);margin:5px 0 0;font-size:14px;line-height:1.6}.guide-chapters a i{color:var(--accent);font-style:normal}.guide-chapters a:hover{background:color-mix(in oklch, var(--accent) 4%, var(--surface))}.guide-game-ui{border:1px solid var(--border);background:var(--surface);border-radius:.85rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.25rem;margin:1rem 0;padding:1.25rem;display:grid}.guide-game-ui-picture{justify-self:center;width:176px;max-width:100%;position:relative}.guide-game-ui-picture>a{display:block}.guide-game-ui-marker,.guide-game-ui-callouts li>span{border:1px solid var(--foreground);background:var(--accent);width:18px;height:18px;color:var(--accent-foreground);border-radius:50%;place-items:center;font-size:11px;font-weight:700;line-height:1;display:grid}.guide-game-ui-marker{pointer-events:none;box-shadow:0 1px 3px color-mix(in oklab, var(--foreground) 50%, transparent);position:absolute;transform:translate(-50%,-50%)}.guide-game-ui-callouts{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.guide-game-ui-callouts li{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:.65rem;display:grid}.guide-game-ui-callouts strong{font-size:.88rem;line-height:1.3;display:block}.guide-game-ui-callouts p{color:var(--muted);margin:.2rem 0 0;font-size:.82rem;line-height:1.5}.guide-game-ui.is-hud{grid-template-columns:minmax(0,1fr)}.guide-game-ui.is-hud .guide-game-ui-picture{width:254px}.guide-game-ui.is-scene{grid-template-columns:minmax(0,1fr)}.guide-game-ui.is-scene .guide-game-ui-picture{width:320px}.guide-game-ui img{width:100%;height:auto;image-rendering:pixelated;display:block}.guide-game-ui figcaption{gap:.6rem;min-width:0;display:grid}.guide-game-ui figcaption b{color:var(--foreground);font-size:1rem;line-height:1.5}.guide-game-ui figcaption div{font-size:.88rem;line-height:1.65}.guide-game-ui figcaption small{color:var(--muted);font-size:.72rem;line-height:1.5}.guide-game-ui figcaption>a{color:var(--accent);text-underline-offset:.2rem;font-size:.8rem}.guide-game-ui a:focus-visible,.guide-machine-actions a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.guide-machine-catalog{gap:1.5rem;margin-block:1rem 2rem;display:grid}.guide-machine-group{gap:.75rem;display:grid}.guide-machine-group>h3{color:var(--foreground);margin:0;font-size:1.05rem;font-weight:650}.guide-machine-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem;display:grid}.guide-machine-card{border:1px solid var(--border);background:var(--surface);border-radius:.85rem;gap:.65rem;padding:1rem;scroll-margin-top:7rem;display:grid}.guide-machine-card header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem .75rem;display:flex}.guide-machine-card h4{color:var(--foreground);margin:0;font-size:1rem;font-weight:650;line-height:1.4}.guide-machine-card header>span{color:var(--accent);font-variant-numeric:tabular-nums;font-size:.72rem}.guide-machine-name{align-items:center;gap:.65rem;min-width:0;display:flex}.guide-machine-name img{image-rendering:pixelated;flex-shrink:0}.guide-machine-card p{margin:0;font-size:.87rem;line-height:1.6}.guide-machine-card>small{color:var(--muted);font-size:.75rem;line-height:1.55}.guide-machine-actions{border-top:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:.35rem .85rem;padding-top:.65rem;display:flex}.guide-machine-actions>a{min-height:36px;color:var(--accent);align-items:center;font-size:.82rem;text-decoration:none;display:inline-flex}.guide-game-items,.guide-markdown>.guide-game-items{flex-wrap:wrap;gap:.5rem;margin:1rem 0;padding:0;list-style:none;display:flex}.guide-game-items li{margin:0}.guide-game-items a,.guide-game-item{border:1px solid var(--border);background:var(--surface);border-radius:.6rem;align-items:center;gap:.55rem;min-height:48px;padding:.5rem .75rem;font-size:.8rem;text-decoration:none;display:flex}.guide-game-items a:hover{border-color:var(--accent)}.guide-game-items a:focus-visible,.guide-recipe-example a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.guide-recipe-example{border:1px solid var(--border);background:var(--surface);border-radius:.85rem;margin:1rem 0;padding:1rem}.guide-recipe-example-flow{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.guide-recipe-example-input{align-items:center;gap:.6rem;display:flex}.guide-recipe-example-item{align-items:center;gap:.5rem;min-width:0;display:flex}.guide-recipe-example-item>span:last-child{gap:.15rem;font-size:.8rem;line-height:1.3;display:grid}.guide-recipe-example-item b{color:var(--accent);font-size:.78rem}.guide-recipe-example-sign{color:var(--muted);font-size:1.1rem}.guide-recipe-example figcaption{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.75rem;padding-top:.6rem;font-size:.8rem;display:flex}.guide-recipe-example figcaption>span{color:var(--muted)}@media (max-width:640px){.guide-game-ui{grid-template-columns:minmax(0,1fr);gap:1rem;padding:1rem}.guide-machine-grid{grid-template-columns:minmax(0,1fr)}}.guide-document-aside .guide-section-nav{border-top:1px solid var(--border);padding-top:1rem}.guide-sidebar-help{min-height:44px;color:var(--accent);justify-content:space-between;align-items:center;padding-inline:.7rem;font-size:.85rem;display:flex}.guide-mobile-toolbar{display:none}.guide-navigation-dialog{border:1px solid var(--border);background:var(--surface);border-radius:1.2rem 1.2rem 0 0;width:min(100%,540px);max-height:80dvh;padding:0}.guide-navigation-dialog .guide-navigation-header{border-bottom:1px solid var(--border);min-height:3.5rem;padding:.8rem 3.75rem .8rem 1rem;position:relative}.guide-navigation-header h2{font-size:1.1rem;line-height:1.25}.guide-navigation-close{width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;max-height:44px;color:var(--muted);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:.35rem;right:.5rem}.guide-navigation-close>span{background:var(--default);border-radius:.55rem;place-items:center;width:32px;height:32px;transition:background .16s,color .16s;display:grid}.guide-navigation-close:hover>span{color:var(--foreground);background:color-mix(in oklab, var(--accent) 10%, var(--default))}.guide-navigation-close:focus-visible{outline:2px solid var(--accent);outline-offset:0}.guide-navigation-dialog [data-slot=modal-body]{overscroll-behavior:contain;padding:.75rem 1rem max(1.25rem, env(safe-area-inset-bottom));overflow-y:auto}.guide-navigation-dialog .guide-toc>b{display:none}.guide-navigation-dialog .guide-toc{gap:.2rem}.guide-navigation-dialog .guide-toc a,.guide-navigation-dialog .guide-section-nav a{min-height:44px;font-size:.9rem}.guide-navigation-container{padding:0}.guide-document-updated{flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:.5rem;font-size:.8rem;display:flex}.guide-document-updated a,.guide-search-empty a{color:var(--accent);text-underline-offset:.2em;text-decoration:underline}.guide-page a:focus-visible,.guide-navigation-dialog a:focus-visible,.guide-search-results a:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:.25rem}.guide-page :is(button,a,summary,select),.guide-search-dialog :is(button,a),.guide-navigation-dialog :is(button,a){touch-action:manipulation}.guide-command-table code{white-space:normal;overflow-wrap:anywhere}.guide-command-table th:first-child{width:43%}.guide-shortcuts .guide-command-table th:first-child{width:33%}.guide-markdown-table .guide-command-table th:first-child{width:auto}.guide-markdown-table th{overflow-wrap:normal}.guide-markdown-table td:first-child{white-space:nowrap;font-variant-numeric:tabular-nums}.guide-markdown-table td{overflow-wrap:anywhere}.guide-filter-row button,.guide-catalog-pagination button,.guide-catalog-search button,.fish-conditions summary{min-height:44px}.guide-search-results a{min-height:48px}.guide-search-field>button{flex-shrink:0;min-width:44px;min-height:44px;font-size:1.4rem}.guide-search-empty p{margin-top:0}.guide-markdown :is(h2,h3,h4){text-wrap:balance}@media (min-width:1024px){.guide-document-body{grid-template-columns:minmax(0,1fr) 232px;grid-template-areas:"content navigation";gap:3rem}}@media (max-width:1023px){.guide-document-body{grid-template-areas:"navigation""content";gap:1.75rem}.guide-navigation{z-index:20;background:var(--background);padding-block:.5rem;padding-top:max(.5rem, env(safe-area-inset-top));border-bottom:1px solid var(--border);position:sticky;top:0}.guide-navigation-tools{margin:0}.guide-navigation-tools>.guide-search{flex:0 0 44px;width:44px;margin-left:auto}.guide-navigation-tools .guide-search-trigger{place-content:center;place-items:center;gap:0;width:44px;height:44px;min-height:44px;padding:0;line-height:0;display:grid}.guide-navigation-tools .guide-search-trigger>span,.guide-navigation-tools .guide-search-trigger kbd{display:none}.guide-navigation-tools .guide-search-trigger .navigation-icon{margin:0;width:20px!important;height:20px!important}.guide-mobile-toolbar{align-items:center;gap:.25rem;display:flex}.guide-mobile-toolbar .guide-mobile-toolbar-button{justify-content:center;align-items:center;gap:.45rem;min-height:44px;padding-block:0;font-size:.85rem;line-height:1;display:inline-flex}.guide-toolbar-chevron{flex:0 0 16px;align-self:center;display:block}.guide-section-heading,.guide-markdown [id]{scroll-margin-top:6rem}}@media (max-width:720px){.guide-page .page-shell{width:calc(100% - 2rem)}.guide-page{padding-top:6rem}.guide-page.guide-hub{padding-top:5.75rem}.guide-hub .guide-search-trigger{padding:.85rem}.guide-hub-card{gap:.8rem;padding:1.2rem 1rem}.guide-document-toolbar{gap:.5rem}.guide-document-header .guide-breadcrumbs{font-size:.8rem}.guide-command-table th,.guide-command-table td{padding:.75rem .65rem;font-size:.85rem}.guide-command-table th:first-child{width:52%}.guide-fact-table b{text-align:left}.guide-fact-table>div{flex-direction:column}.guide-catalog-search input,.recipe-calculator input,.guide-catalog-options select{font-size:16px}.guide-search-container{padding:max(.75rem, env(safe-area-inset-top)) .75rem}.guide-search-dialog{max-height:calc(100dvh - 1.5rem)}.guide-search-results{max-height:calc(100dvh - 13rem)}.guide-search-footer{display:none}.guide-search-empty{padding:1rem .85rem}.guide-document-pager-link small{letter-spacing:.06em;font-size:.7rem}}@media (max-width:640px){.guide-section-heading,.guide-markdown [id]{scroll-margin-top:88px}.guide-chapters a{gap:12px;padding:16px}}@media (max-width:380px){.guide-mobile-toolbar .guide-mobile-toolbar-button{gap:.3rem;padding-inline:.5rem}.guide-mobile-toolbar .navigation-icon{display:none}}
