:root{--field-accent: #e0bd72;--field-text: #eee7d8;--field-muted: #b9b4a7;--field-border: #3a3a3a}body{color:var(--field-text);font-family:Segoe UI,Arial,sans-serif;background:#121212;display:flex;flex-direction:column;height:100dvh;box-sizing:border-box;overflow:clip!important}html{overflow:clip!important}.layout{flex:1;height:auto!important;min-height:0;min-width:0}@media(min-width:821px){.layout>nav{height:100%}}body[data-game=valheim]{--field-accent: #e0bd72}main{min-width:0;min-height:0;height:100%!important;box-sizing:border-box;background:radial-gradient(ellipse at top right,#25252566,transparent 55%),#121212;scrollbar-gutter:stable;scroll-padding:calc(var(--field-context-height, 0px) + 20px) 16px 24px;-webkit-overflow-scrolling:touch}.section{height:auto;min-height:100%}body>header{background:#1d1d1d;border-bottom-color:#494333;flex-shrink:0}nav{background:#191919;flex-shrink:0;scrollbar-gutter:stable;scroll-padding-block:12px;-webkit-overflow-scrolling:touch}nav>*{flex-shrink:0}nav>button[data-section]{padding:12px 16px;font-size:13px;border-bottom-color:#2b2b2b}nav>button[data-section].active{background:#e0bd7214;box-shadow:inset 3px 0 var(--field-accent)}.nav-credit,.nav-save-note,.prospect-switcher small{color:#aba694;line-height:1.55}.prospect-switcher small{font-size:11px}.app-purpose{color:#bdbbab;background:#1d1d1d;font-size:12px}.field-hero,.vh-hero{border-color:#4c493a;box-shadow:0 12px 30px #0003}.field-hero p,.vh-hero p{color:#e0ddce;line-height:1.65;max-width:70ch}.vh-card,.ic-feature-card,.field-tool-card,.guide-card,.vh-reference-card{border-color:var(--field-border);background-color:#1f1f1f}.vh-muted,.vmuted,.muted,.field-tool-card small,.ic-feature-card p,.vh-card p,.ic-progress-card .vh-muted{color:var(--field-muted);line-height:1.6}.vh-card p,.ic-feature-card p,.field-tool-card small{font-size:13px}.field-pin-card span,.field-feature-card p{color:#c3c0b1;font-size:13px;line-height:1.65}.field-pin-card{padding:16px;background:#1f1f1f;border-color:#454545}.field-feature-card{border-color:#484848}h2,h3,h4{text-wrap:balance}p,small,label{overflow-wrap:anywhere}button,input,select,textarea{font:inherit}input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select{box-sizing:border-box;max-width:100%;color:#f0ecdf;background-color:#161616;border-color:#4d4d4d;line-height:1.4}select option{color:#f0ecdf;background:#1f1f1f}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #f1d28a;outline-offset:3px}.vh-btn:disabled{opacity:.45;cursor:default}.variant-picker-popover,.variant-picker-options{background:#1f1f1f;color:#f0ecdf}.field-context{position:sticky;top:0;z-index:85;display:flex;align-items:center;gap:12px;margin:0 0 16px;padding:10px 13px;border:1px solid #414141;border-radius:10px;background:#1f1f1f;box-shadow:0 6px 16px #0003;min-width:0}.field-context-copy{flex:1;min-width:0;display:flex;flex-wrap:wrap;gap:7px;align-items:baseline;font-size:13px}.field-context-game{color:var(--field-accent);font-weight:700}.field-context-divider{color:#757575}.field-context-menu{position:relative;flex-shrink:0}.field-context-menu summary,.field-top-button{padding:7px 10px;color:#ead8ae;background:#292929;border:1px solid #545454;border-radius:7px;cursor:pointer;font-size:12px}.field-context-menu summary{list-style:none}.field-context-menu summary::-webkit-details-marker{display:none}.field-context-links{position:absolute;top:calc(100% + 8px);right:0;width:min(320px,75vw);max-height:min(420px,65vh);overflow-y:auto;padding:6px;background:#212121;border:1px solid #606060;border-radius:10px;box-shadow:0 16px 44px #0008;z-index:95}.field-context-links button{display:block;width:100%;padding:10px 12px;text-align:left;background:transparent;color:#eee7d8;border:0;border-radius:6px;font-size:13px;cursor:pointer}.field-context-links button:hover{background:#e0bd721a}.field-top-button[hidden],.field-context-menu[hidden]{display:none}*{scrollbar-width:auto;scrollbar-color:#a18a51 #1c1c1c}*::-webkit-scrollbar-thumb{background:#a18a51;border-color:#1c1c1c}*::-webkit-scrollbar-thumb:hover{background:#c5a663}.scanlines{opacity:.06}.vh-shell,.vpanel,.ic-home,.vh-home,.field-news-grid>*,.vh-row>*{min-width:0}@media(max-width:820px){.guide-search{flex:1 1 100%;min-width:0}.field-context{gap:8px;padding:9px;margin-bottom:12px}.field-context-copy{font-size:12px}.field-context-menu summary,.field-top-button{min-height:40px;box-sizing:border-box;display:flex;align-items:center}.field-context-links{right:0}.vh-card,.ic-feature-card{padding:16px}.vh-card p,.ic-feature-card p{font-size:14px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
