.landscape-toggle{display:none;min-width:44px;min-height:44px;padding:6px 8px;border:1px solid #b7cfa370;border-radius:4px;color:#eaf0df;background:#204a42;font:500 12px/1.5 Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif;white-space:nowrap;cursor:pointer;touch-action:manipulation}.landscape-toggle:hover{border-color:#f5d694}.landscape-toggle:focus-visible{outline:3px solid #f5d694;outline-offset:3px}.landscape-toggle[aria-pressed=true]{color:#f5d694;border-color:#f5d694}.landscape-intro-hint{display:none}dialog.orientation-help{width:min(420px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;margin:auto;padding:24px;border:1px solid #a6bfa0;border-radius:8px;color:#eaf0df;background:#173e38}.orientation-help::backdrop{background:#082a26b3}.orientation-help-icon{display:block;font-size:36px;line-height:1.2;color:#f5d694;margin-bottom:12px}.orientation-help h2{margin:0 0 16px;font-size:22px;line-height:1.5}.orientation-help p{font-size:14px;line-height:1.9;margin:12px 0}.orientation-help button{margin-top:12px;min-height:44px;padding:10px 18px;color:#173e38;background:#e6d49d;border:0;border-radius:4px;font:inherit;cursor:pointer}.orientation-help button:focus-visible{outline:3px solid #f5d694;outline-offset:4px}@media(any-pointer:coarse){.landscape-toggle{display:inline-block}.lake-site-immersive .lake-site-header nav{align-items:center;gap:8px}.landscape-intro-hint{display:block;padding-left:12px;border-left:2px solid #e6d49d}}@media(any-pointer:coarse)and (orientation:landscape){.landscape-intro-hint{display:none}}
