.screens-page{--screen-ink:#e7eee8;--screen-muted:#a6b5a9;--screen-line:#2b4034;--screen-green:#a9ecc9;--screen-amber:#e8bb78;background:#080d0a;color:var(--screen-ink)}
.screens-page [hidden]{display:none!important}.screens-shell{max-width:1180px;padding-bottom:72px}.screens-hero{padding:70px 0 32px;max-width:850px}.screens-eyebrow{font-size:11px;letter-spacing:.17em;font-weight:800;color:var(--screen-green);margin:0 0 20px}.screens-hero h1{font-size:clamp(37px,6vw,66px);letter-spacing:-.055em;line-height:1.12;margin:0}.screens-hero h1 span{display:block;font-size:clamp(19px,3vw,28px);letter-spacing:-.025em;font-weight:500;margin-top:17px;color:#c7d8cd}.screens-lead{font-size:17px;line-height:1.9;margin:27px 0}.screens-coverage{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.screens-coverage strong{color:var(--screen-green);font-size:15px}.screens-coverage span{font-size:12px;color:var(--screen-muted)}.screens-intro-note{border-left:2px solid var(--screen-line);padding-left:15px;font-size:13px;line-height:1.85;max-width:720px;color:var(--screen-muted);margin:22px 0 0}.screens-intro-note strong{color:#d9e7de}.screens-finder{padding:24px;border:1px solid var(--screen-line);background:#101b14;border-radius:14px;margin:6px 0 32px}.screens-finder h2{font-size:19px;margin:0 0 17px}.screen-filters{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(180px,1fr) auto;gap:14px;align-items:end}.screen-filters label{display:block;font-size:12px;font-weight:700;margin-bottom:7px;color:#c6d7cc}.screen-filters select{font:inherit;color:var(--screen-ink);background:#080e0b;border:1px solid #3d5546;border-radius:7px;min-height:46px;padding:10px 12px;width:100%;max-width:100%}.screens-page button{font:inherit;font-size:13px;cursor:pointer;background:#a9ecc9;color:#123220;font-weight:800;min-height:46px;padding:10px 16px;border:1px solid transparent;border-radius:7px}.screens-page button:hover{background:#c5f7dc}.screens-page :focus-visible{outline:3px solid #efd293;outline-offset:4px}.screens-filter-help{font-size:12px;line-height:1.7;color:var(--screen-muted);margin:13px 0 0}.screen-status{font-size:13px;color:var(--screen-green);margin:14px 0 0;line-height:1.7}.screen-context{border-top:1px solid var(--screen-line);padding-top:16px;margin-top:16px}.screen-context>strong{font-size:15px}.screen-context nav{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:10px}.screen-context a{font-size:12px;color:var(--screen-green)}.screen-card{background:#0e1711;border:1px solid var(--screen-line);border-radius:15px;overflow:hidden;margin-bottom:30px;scroll-margin-top:90px}.screen-card-head{padding:26px 28px 20px}.screen-number{display:flex;gap:16px;align-items:baseline;flex-wrap:wrap;color:var(--screen-green);letter-spacing:.12em;font-size:10px;font-weight:800;margin:0 0 17px}.screen-number span{letter-spacing:0;font-size:12px;color:#a7bdaf;font-weight:500}.screen-tags{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:12px}.screen-tags span{font-size:10px;padding:4px 8px;border-radius:4px;line-height:1.3;font-weight:700}.screen-state{background:#233e30;color:#b5edd0}.screen-state-jitan{background:#34371e;color:#e1dfa4}.screen-state-yutime{background:#40331e;color:#f5cf8f}.screen-state-st{background:#26333f;color:#b4d6f2}.screen-kind{border:1px solid #385040;color:#b3c7ba}.screen-card h2{font-size:clamp(22px,3vw,29px);margin:0;line-height:1.45;letter-spacing:-.035em}.screen-name{font-size:12px;color:#9eb7a7;margin:9px 0 0;line-height:1.7}.screen-card-body{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:26px;padding:0 28px 26px;align-items:start}.screen-figure{margin:0;min-width:0}.screen-image-link{display:flex;align-items:center;justify-content:center;min-height:210px;border:1px solid #395041;border-radius:8px;overflow:hidden;background:#f4f3ed}.screen-image-link img{width:100%;height:auto;object-fit:contain;display:block;max-height:520px}.screen-figure figcaption{font-size:12px;color:#aabeaf;line-height:1.8;padding:13px 0 0}.screen-figure figcaption strong{display:block;color:#deece3;margin-bottom:4px;font-size:11px;letter-spacing:.05em}.screen-figure figcaption a{display:inline-block;color:var(--screen-green);font-weight:700;padding:10px 0;text-underline-offset:4px}.screen-reading{min-width:0}.screen-reading section{margin:0 0 17px}.screen-reading h3{font-size:13px;color:#b5e4c8;letter-spacing:.03em;margin:0 0 9px}.screen-reading ul{padding-left:18px;margin:0;line-height:1.85;font-size:13px;color:#cedcd3}.screen-reading li+li{margin-top:7px}.screen-limits{padding:15px 17px;background:#231f13;border:1px solid #504026;border-radius:8px}.screen-limits h3{color:var(--screen-amber)}.screen-limits ul{color:#e6dcc7}.screen-next p{font-size:13px;line-height:1.85;color:#ccddd1;margin:0}.screen-scope{font-size:11px;line-height:1.8;color:#9ab5a4;border-top:1px solid #2b4034;padding-top:13px}.screen-actions{display:flex;flex-wrap:wrap;gap:6px 18px}.screen-actions a{font-size:12px;color:var(--screen-green);padding:5px 0}.screen-source{padding:15px 28px;background:#0a120d;border-top:1px solid #23382a;font-size:10px;color:#98b09f;line-height:1.8}.screen-source>div{display:flex;justify-content:space-between;gap:8px 25px;flex-wrap:wrap}.screen-source a{color:#b6d4c1;text-underline-offset:3px}.screen-source details{margin-top:8px}.screen-source summary{cursor:pointer;min-height:30px;padding-top:5px}.screen-source details p{max-width:850px;margin:6px 0}.screen-empty{padding:30px;background:#172018;border:1px solid #49604d;border-radius:12px;margin:0 0 28px}.screen-empty h2{font-size:22px;line-height:1.5;margin:0 0 12px}.screen-empty p{font-size:14px;line-height:1.9;color:#bbcec0;max-width:760px}.screen-empty a{display:inline-block;color:var(--screen-green);font-size:13px;margin:10px 20px 10px 0}.screen-empty button{margin:8px 12px 0 0}.screens-after{padding:38px 0 12px;border-top:1px solid #2f4837;margin-top:40px}.screens-after h2{font-size:27px;line-height:1.45;margin:0 0 15px}.screens-after>p:not(.screens-eyebrow){font-size:14px;line-height:1.9;color:#b6cabd;max-width:700px}.screens-after nav{display:flex;flex-wrap:wrap;gap:14px 26px;padding-top:10px}.screens-after a{font-size:13px;color:var(--screen-green)}.screen-image-error{padding:35px 22px;background:#233229;border:1px solid #4e6656;color:#d7e8dd;font-size:13px;line-height:1.8}
@media(max-width:760px){.screens-shell{padding-inline:18px}.screens-hero{padding-top:43px}.screens-lead{font-size:15px}.screens-finder{padding:19px 16px}.screen-filters{grid-template-columns:1fr 1fr}.screen-filters>div:first-child{grid-column:1/-1}.screen-filters select{font-size:14px}.screen-filters button{font-size:12px}.screen-card-head{padding:21px 18px 17px}.screen-card-body{grid-template-columns:1fr;gap:17px;padding:0 18px 22px}.screen-image-link img{max-height:560px}.screen-source{padding:14px 18px}.screen-reading ul,.screen-next p{font-size:14px}.screen-number{gap:8px;margin-bottom:14px}.screen-figure figcaption{font-size:12px}.screen-empty{padding:23px 18px}.screen-empty h2{font-size:20px}.screens-after h2{font-size:24px}}
@media(prefers-reduced-motion:reduce){.screens-page *{scroll-behavior:auto!important}}
