:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#392a31;background:#faf6f8;color-scheme:light}*{box-sizing:border-box}body{margin:0}main.lists-shell{width:min(1160px,100%);margin:auto;padding:24px}.back{color:#850b31;font-weight:600;text-decoration:none;display:inline-block;padding:8px 0}h1{font-size:clamp(25px,4vw,34px);color:#850b31;margin:18px 0 10px;line-height:1.2}.intro{max-width:750px;line-height:1.6;margin:0 0 22px}.list-tabs{display:flex;flex-wrap:wrap;gap:8px}.list-tabs button{font:inherit;font-size:16px;font-weight:600;line-height:1.4;min-height:48px;padding:12px 18px;border:1px solid #cbb3bf;border-radius:12px;background:white;color:#850b31;cursor:pointer;flex:1 1 180px}.list-tabs button[aria-current=page]{background:#850b31;color:white;border-color:#850b31}.list-tabs button:focus-visible,.back:focus-visible{outline:3px solid #bc945e;outline-offset:3px}.hint{font-size:15px;line-height:1.6;color:#705461;margin:16px 2px}.list-panel{background:white;border:1px solid #e5d4dd;border-radius:16px;padding:8px;min-width:0}.list-panel[hidden]{display:none}.list-panel iframe{width:100%;height:72vh;min-height:480px;display:block;border:0;border-radius:10px;background:white}.frame-fallback{font-size:14px;margin:8px;color:#850b31}@media(max-width:480px){main.lists-shell{padding:16px 10px}.list-tabs{gap:6px}.list-tabs button{padding:10px 8px;flex-basis:calc(50% - 6px)}.list-panel{padding:2px}.list-panel iframe{height:75vh;min-height:440px}h1{margin-top:12px}}
