.sk-page{padding-top:20px}.sk-wrap{gap:18px;max-width:820px;margin:0 auto;display:grid}.sk-wrap>*{min-width:0}.sk-hero{isolation:isolate;color:#f4efe2;background:radial-gradient(circle at 88% 22%,#d8b45a42,#0000 44%),radial-gradient(circle at 0 120%,#1680628c,#0000 55%),linear-gradient(155deg,#0e4134 0%,#08261e 62%,#051812 100%);border-radius:24px;padding:clamp(22px,4.5vw,40px) clamp(20px,4.5vw,40px);position:relative;overflow:hidden;box-shadow:0 22px 54px -26px #041812b3}.sk-hero:before{content:"";z-index:-1;opacity:.07;background-image:radial-gradient(circle at 25% 25%,#fff 1px,#0000 1.6px),radial-gradient(circle at 75% 75%,#fff 1px,#0000 1.6px);background-size:26px 26px;position:absolute;inset:0}.sk-hero:after{content:"";pointer-events:none;border:1px solid #d8b45a4d;border-radius:18px;position:absolute;inset:10px}.sk-hero-text{max-width:34rem;position:relative}.sk-eyebrow{letter-spacing:.04em;color:#d8b45a;margin:0 0 6px;font-size:.8rem;font-weight:600}.sk-hero h1{font:700 clamp(1.9rem, 6vw, 2.8rem) / 1.15 var(--f-head);color:#fff;margin:0}.sk-lead{color:#cfe2da;margin:10px 0 0;font-size:clamp(.98rem,2.2vw,1.06rem);line-height:1.75}.sk-stats{flex-wrap:wrap;gap:8px;margin:16px 0 0;display:flex}.sk-stats span{color:#e9e2cf;background:#ffffff14;border:1px solid #d8b45a47;border-radius:999px;padding:4px 12px;font-size:.86rem}.sk-stats b{color:#f1d58f;margin-right:2px}.sk-hero-art{opacity:.9;pointer-events:none;width:clamp(130px,26vw,210px);position:absolute;top:50%;right:clamp(-30px,-2vw,0px);transform:translateY(-50%)}.sk-hero-art path{fill:#d8b45a29;stroke:#d8b45a80;stroke-width:1.2px}.sk-hero-art .star{fill:#f1d58fbf;stroke:none}@media (width<=560px){.sk-hero-art{opacity:.55;width:120px;top:22px;right:-26px;transform:none}}.sk-tools{scroll-margin-top:calc(var(--nav-h) + 12px);gap:12px;display:grid}.sk-search-box{border:1px solid var(--line);background:var(--surface);height:52px;box-shadow:var(--shadow);color:var(--ink-2);border-radius:16px;align-items:center;gap:10px;padding:0 8px 0 16px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.sk-search-box:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent), var(--shadow)}.sk-search-box>svg{flex:none}.sk-search-box input{min-width:0;height:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:1rem}.sk-search-box input::-webkit-search-cancel-button{display:none}.sk-search-clear{background:var(--surface-2);width:36px;height:36px;color:var(--ink-2);cursor:pointer;border:0;border-radius:10px;flex:none;place-items:center;display:grid}.sk-search-clear:hover{color:var(--ink)}.sk-cats{flex-wrap:wrap;gap:8px;display:flex}.sk-cats button{border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:.92rem;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.sk-cats button small{background:var(--surface-2);min-width:22px;height:20px;color:var(--ink-2);border-radius:999px;place-items:center;padding:0 6px;font-size:.75rem;display:inline-grid}.sk-cats button:hover{border-color:var(--accent)}.sk-cats button.other:not(.on){border-style:dashed}.sk-cats button.on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.sk-cats button.on small{color:inherit;background:#ffffff38}@media (width<=640px){.sk-cats{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;margin:0 -12px;padding:2px 12px 6px;overflow-x:auto}.sk-cats::-webkit-scrollbar{display:none}}.sk-count{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin:4px 2px 10px;font-size:.92rem;display:flex}.sk-count b{color:var(--ink)}.sk-reset{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-weight:600}.sk-reset:hover{text-decoration:underline}.sk-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.sk-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);scroll-margin-top:calc(var(--nav-h) + 12px);border-radius:20px;padding:clamp(18px,3.6vw,26px) clamp(18px,3.6vw,28px) 14px;position:relative;overflow:hidden}.sk-card:before{content:"";background:linear-gradient(var(--gold), color-mix(in srgb, var(--gold) 25%, transparent));border-radius:0 3px 3px 0;width:3px;position:absolute;top:18px;bottom:18px;left:0}.sk-quote{width:44px;height:44px;fill:color-mix(in srgb, var(--gold) 16%, transparent);pointer-events:none;position:absolute;top:12px;right:16px}.sk-text{font:500 clamp(1.06rem, 2.6vw, 1.2rem) / 1.95 var(--f-head);color:var(--ink);white-space:pre-line;overflow-wrap:anywhere;margin:0;padding-right:26px;position:relative}.sk-item.big .sk-text{font-size:clamp(1.18rem,3.4vw,1.45rem);line-height:2}.sk-item.big .sk-card{padding-top:clamp(26px,5vw,40px)}.sk-text mark{color:inherit;background:color-mix(in srgb, var(--gold) 34%, transparent);border-radius:4px;padding:0 1px}.sk-text.folded{-webkit-line-clamp:7;line-clamp:7;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.sk-more{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:4px;padding:4px 0;font-weight:600}.sk-foot{border-top:1px dashed var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:12px;display:flex}.sk-meta{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.sk-cat{border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);background:color-mix(in srgb, var(--accent) 9%, transparent);min-height:30px;color:var(--accent);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:0 11px;font-size:.84rem;font-weight:600;text-decoration:none;display:inline-flex}.sk-cat:hover{background:color-mix(in srgb, var(--accent) 16%, transparent)}.sk-meta time{color:var(--ink-2);font-size:.82rem}.sk-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.sk-act{border:1px solid var(--line);background:var(--surface-2);min-width:38px;height:38px;color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,color .15s,transform .1s;display:inline-flex}.sk-act.icon{color:var(--ink-2);padding:0}.sk-act:hover{border-color:var(--accent);color:var(--accent)}.sk-act:active{transform:scale(.96)}.sk-copy{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);padding:0 14px}.sk-copy:hover{color:var(--accent-ink);filter:brightness(1.08)}.sk-copy.done{background:color-mix(in srgb, var(--accent) 14%, var(--surface));color:var(--accent)}.sk-ghost{gap:12px;padding-bottom:26px;display:grid}.sk-ghost span{background:linear-gradient(90deg, var(--surface-2), color-mix(in srgb, var(--line) 70%, var(--surface-2)), var(--surface-2));background-size:200% 100%;border-radius:8px;height:16px;animation:1.4s ease-in-out infinite sk-shine}.sk-ghost span.short{width:55%}@keyframes sk-shine{to{background-position:-200% 0}}.sk-empty{border:1px dashed var(--line);background:var(--surface);text-align:center;border-radius:20px;justify-items:center;gap:12px;padding:34px 20px;display:grid}.sk-empty p{color:var(--ink-2);margin:0;line-height:1.7}.sk-404{font:700 1.4rem/1.3 var(--f-head);margin:0}.sk-crumb a{color:var(--accent);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.sk-crumb a:hover{text-decoration:underline}.sk-pager{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sk-pager a{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);border-radius:16px;align-items:center;gap:10px;padding:12px 14px;font-size:.92rem;text-decoration:none;display:flex}.sk-pager a:hover{border-color:var(--accent)}.sk-pager a span{gap:2px;min-width:0;display:grid}.sk-pager small{color:var(--ink-2);font-size:.78rem}.sk-pager a>svg{color:var(--accent);flex:none}.sk-pager .next{text-align:right;grid-column:2;justify-content:flex-end}@media (width<=560px){.sk-pager{grid-template-columns:1fr}.sk-pager .next{grid-column:1}.sk-pager>span:empty{display:none}}.sk-more-sec{gap:12px;margin-top:10px;display:grid}.sk-more-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.sk-more-head h2{font:600 clamp(1.08rem, 2.6vw, 1.25rem) / 1.35 var(--f-head);margin:0}@media (width<=560px){.sk-quote{width:30px;height:30px;top:8px;right:8px}.sk-text{padding-right:22px}.sk-act{min-width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.sk-ghost span{animation:none}.sk-act:active{transform:none}}@media print{.sk-tools,.sk-actions,.sk-pager,.sk-more-sec,.sk-crumb{display:none}.sk-card{box-shadow:none;break-inside:avoid}}
