.discovery-page{--d-bg:#0d180f;--d-card:#18261a;--d-line:#344b32;--d-text:#e9efdf;--d-muted:#b2c1a5;--d-accent:#cbf597;background:var(--d-bg);color:var(--d-text)}.discovery-main{max-width:1280px;margin:auto;padding:48px 36px 70px}.discovery-page h1{font:800 clamp(42px,6.5vw,84px)/1.03 Arial,sans-serif;letter-spacing:-.065em;margin:24px 0}.discovery-page h1 em{color:var(--d-accent);font-style:normal}.discovery-lead{max-width:650px;font:16px/1.8 Arial,sans-serif;color:var(--d-muted)}.discovery-kicker,.discovery-section-head{font:10px/1.8 monospace;letter-spacing:.12em;color:var(--d-accent)}.discovery-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--d-accent);margin-right:7px}.daily-hero{display:grid;grid-template-columns:1.3fr 1fr;gap:44px;align-items:center;margin-bottom:36px}.daily-cover{position:relative;min-height:340px;overflow:hidden;border:1px solid var(--d-line);border-radius:22px;background:#121d18}.daily-cover>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:75% 30%;opacity:.55}.daily-cover:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#0d180fee,transparent)}.daily-cover>span{position:absolute;bottom:24px;left:24px;font:10px/1.5 monospace;z-index:1;letter-spacing:.1em}.daily-cover>strong{position:absolute;left:25px;top:40px;font:800 130px/1 Arial,sans-serif;letter-spacing:-.08em;z-index:1;color:#f1ffd9}.daily-cover>strong span{display:block;font:12px/2 monospace;letter-spacing:.3em}.discovery-actions{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.discovery-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:11px 15px;border:1px solid var(--d-line);background:transparent;color:var(--d-text);border-radius:8px;min-height:42px;font:600 12px/1.5 Arial,sans-serif;text-decoration:none;cursor:pointer}.discovery-button.primary{background:var(--d-accent);border-color:var(--d-accent);color:#183018}.discovery-button:disabled{opacity:.45;cursor:default}.discovery-button[hidden]{display:none}.discovery-button:hover:not(:disabled){border-color:var(--d-accent)}.discovery-note{color:var(--d-muted);font:12px/1.8 Arial,sans-serif}.discovery-section{border-top:1px solid var(--d-line);padding-top:22px;margin-top:44px}.discovery-section-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:23px}.discovery-page select{background:var(--d-card);color:var(--d-text);padding:10px;border:1px solid var(--d-line);border-radius:8px}.minute-layout{display:grid;grid-template-columns:minmax(200px,300px) 1fr;gap:35px;align-items:center;max-width:900px}.minute-layout canvas{display:block;width:100%;height:auto;border-radius:15px;border:1px solid var(--d-line);background:#111b11}.minute-layout h2{font-size:32px;letter-spacing:-.04em}.minute-layout p{color:var(--d-muted);line-height:1.8;max-width:550px}.daily-match-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.daily-match,.daily-news{display:block;padding:22px;border:1px solid var(--d-line);background:var(--d-card);border-radius:14px;text-decoration:none;color:var(--d-text);min-width:0}.daily-match h3,.daily-news h3{font:700 21px/1.4 Arial,sans-serif;letter-spacing:-.025em;margin:15px 0;overflow-wrap:anywhere}.daily-match small{display:block;font:10px/1.7 monospace;color:var(--d-accent)}.daily-match .match-score{font-size:28px;color:var(--d-accent)}.daily-match p,.daily-news p{font:12px/1.8 Arial,sans-serif;color:var(--d-muted)}.daily-columns{display:grid;grid-template-columns:1fr 1fr;gap:26px}.daily-columns .daily-match,.daily-news{margin-top:16px}.daily-news a{color:var(--d-accent)}.daily-schedule-row{display:grid;grid-template-columns:76px 100px minmax(0,1fr) 180px;gap:16px;padding:17px 10px;border-bottom:1px solid var(--d-line);align-items:center;text-decoration:none;color:var(--d-text);font:13px/1.6 Arial,sans-serif}.daily-schedule-row>small{font:10px/1.7 monospace;color:var(--d-muted)}.daily-schedule-row>strong{overflow-wrap:anywhere}.discovery-chips{display:flex;flex-wrap:wrap;gap:8px}.discovery-chips button{padding:10px 14px;border-radius:30px;background:var(--d-card);border:1px solid var(--d-line);color:var(--d-muted);font:600 11px/1.5 Arial,sans-serif;cursor:pointer}.discovery-chips button[aria-pressed=true]{background:var(--d-accent);color:#19301b;border-color:var(--d-accent)}.free-filters{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;margin:32px 0}.art-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.art-card{border:1px solid var(--d-line);border-radius:16px;overflow:hidden;background:var(--d-card);min-width:0}.art-image{height:240px;background:#0a1210;display:flex;align-items:center;justify-content:center;overflow:hidden}.art-image img{width:100%;height:100%;object-fit:cover}.art-card[data-format=phone] .art-image img,.art-card[data-format=avatar] .art-image img{object-fit:contain}.art-card-body{padding:20px}.art-card h3{font-size:21px;letter-spacing:-.025em;margin:10px 0}.art-card .discovery-button{width:100%;margin-top:12px}.art-meta{display:flex;justify-content:space-between;gap:10px;font:10px/1.6 monospace;color:var(--d-muted)}.free-callout{display:flex;justify-content:space-between;align-items:center;gap:25px;flex-wrap:wrap;border-top:1px solid var(--d-line);padding-top:30px;margin-top:46px}.free-callout p{color:var(--d-muted)}.discovery-page a:focus-visible,.discovery-page button:focus-visible{outline:2px solid var(--d-accent);outline-offset:4px}
:root[data-theme=light] .discovery-page{--d-bg:#f1f4ea;--d-card:#fff;--d-line:#c4cdb7;--d-text:#1b2a1c;--d-muted:#4d6148;--d-accent:#315e25}.discovery-page .hub-header nav{display:flex;gap:18px;font-size:12px}
@media(max-width:900px){.daily-hero{gap:20px;grid-template-columns:1.2fr 1fr}.daily-cover{min-height:280px}.art-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-match-grid{grid-template-columns:1fr}.daily-schedule-row{grid-template-columns:65px 75px minmax(0,1fr)}.daily-schedule-row>small:last-child{display:none}}
@media(max-width:600px){.discovery-main{padding:30px 16px 55px}.daily-hero{grid-template-columns:1fr}.daily-cover{min-height:200px}.daily-cover>strong{font-size:96px;top:25px}.daily-cover>span{font-size:9px}.discovery-page .hub-header nav{display:none}.minute-layout{grid-template-columns:1fr}.minute-layout canvas{max-width:280px;margin:auto}.daily-columns,.art-grid{grid-template-columns:1fr}.daily-schedule-row{gap:10px;font-size:12px}.daily-schedule-row>small{font-size:9px}.discovery-section-head{flex-wrap:wrap}}

.minute-screen video{display:block;width:100%;height:auto;border-radius:15px;border:1px solid var(--d-line)}.minute-screen video[hidden],.minute-screen canvas[hidden]{display:none}@media(max-width:600px){.minute-screen{max-width:280px;margin:auto}}
