*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#11100d;color:#fff8e8;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI','PingFang SC','Microsoft YaHei',sans-serif;font-size:16px;line-height:1.72;background-image:radial-gradient(circle at 85% 8%,rgba(255,255,255,.22),transparent 24%)}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,summary{font:inherit}.tempo-top{position:relative;z-index:5;border-bottom:1px solid color-mix(in srgb,#fff8e8 16%,transparent);background:color-mix(in srgb,#11100d 88%,transparent);backdrop-filter:blur(14px)}.tempo-topin,.tempo-top>div{max-width:1240px;margin:auto;padding:16px 22px;display:flex;align-items:center;justify-content:space-between;gap:24px}.tempo-brand img{width:min(320px,55vw);height:auto;max-height:56px;object-fit:contain;object-position:left center}.tempo-top nav{display:flex;gap:18px;flex-wrap:wrap;font-size:.9rem}.tempo-top nav a{opacity:.78;border-bottom:2px solid transparent}.tempo-top nav a:hover{opacity:1;border-color:#f0a51b}.tempo-hero{max-width:1240px;margin:24px auto 0;min-height:500px;position:relative;overflow:hidden;border-radius:8px;box-shadow:0 18px 48px rgba(0,0,0,.16);background:#201d17;display:grid;grid-template-columns:1fr;align-items:stretch}.tempo-hero picture{min-height:360px}.tempo-hero picture img{width:100%;height:100%;object-fit:cover}.tempo-herocopy,.tempo-hero>article,.tempo-headline{padding:clamp(28px,6vw,76px);position:relative;z-index:2}.tempo-hero:not(:has(>.tempo-herocopy+picture)) .tempo-herocopy,.tempo-hero>article{position:absolute;left:0;bottom:0;width:min(760px,100%);background:linear-gradient(90deg,color-mix(in srgb,#11100d 94%,transparent),color-mix(in srgb,#11100d 55%,transparent),transparent)}.tempo-hero h1{font-size:clamp(2rem,5vw,4.6rem);line-height:1.08;margin:.25em 0;letter-spacing:-.04em}.tempo-hero p,.tempo-hero blockquote{margin:18px 0 24px;font-size:1.04rem;max-width:760px}.tempo-hero a{display:inline-block;background:#f0a51b;color:#fff;padding:11px 18px;border-radius:8px;font-weight:700}.tempo-date{padding:16px 22px;display:flex;justify-content:space-between;gap:20px;position:absolute;inset:0 0 auto;z-index:3;background:color-mix(in srgb,#11100d 76%,transparent)}.tempo-headline{position:absolute;z-index:2;left:0;bottom:0;background:linear-gradient(90deg,#11100d,transparent);width:76%}.tempo-main{max-width:1240px;margin:auto;padding:34px 22px 80px}.tempo-main>section,.tempo-main>figure{margin:clamp(48px,8vw,100px) 0}.tempo-sectionhead{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.45fr);gap:20px;align-items:end;margin-bottom:26px;border-bottom:1px solid color-mix(in srgb,#fff8e8 18%,transparent);padding-bottom:16px}.tempo-sectionhead span{color:#f0a51b;font-weight:800;letter-spacing:.08em}.tempo-sectionhead h2{font-size:clamp(1.65rem,3vw,2.7rem);line-height:1.15;margin:4px 0}.tempo-sectionhead p{margin:0;opacity:.72}.tempo-grid,.tempo-briefs,.tempo-touchgrid,.tempo-routes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.tempo-game,.tempo-brief,.tempo-touchline,.tempo-route,.tempo-entry,.tempo-memoitem,.tempo-spread,.tempo-fixture,.tempo-guideitem article{background:#201d17;border:1px solid color-mix(in srgb,#fff8e8 13%,transparent);border-radius:8px;padding:22px;box-shadow:0 18px 48px rgba(0,0,0,.16)}.tempo-game header,.tempo-briefhead,.tempo-touchline>header,.tempo-route>header,.tempo-fixture>header,.tempo-guideitem header{display:flex;justify-content:space-between;gap:14px;color:#f0a51b;font-weight:700}.tempo-versus,.tempo-scoreline,.tempo-touchline>h3{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;text-align:center;gap:12px;margin:20px 0}.tempo-versus>b,.tempo-scoreline strong,.tempo-touchline>h3 i{font-size:2rem;color:#f0a51b}.tempo-game dl,.tempo-answer dl{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.tempo-game dl div,.tempo-answer dl div{padding:10px;background:color-mix(in srgb,#11100d 72%,transparent)}dt{opacity:.66;font-size:.82rem}dd{margin:0;font-weight:700}details{border-top:1px solid color-mix(in srgb,#fff8e8 13%,transparent);margin-top:16px;padding-top:12px}summary{cursor:pointer;font-weight:750;color:#f0a51b}.tempo-notes,.tempo-timeline,.tempo-fixtures,.tempo-guidelist,.tempo-summarycards{list-style:none;padding:0;margin:0;display:grid;gap:16px}.tempo-note,.tempo-moment{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start}.tempo-note article,.tempo-moment>div,.tempo-moment>details{background:#201d17;padding:22px;border-radius:8px}.tempo-pin,.tempo-number{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#f0a51b;color:#fff;font-weight:800}.tempo-meta,.tempo-pick,.tempo-triplet,.tempo-result,.tempo-call{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.tempo-pick strong,.tempo-result strong{font-size:2rem;color:#f0a51b}.tempo-moment{grid-template-columns:90px 1fr auto}.tempo-moment>time{font-size:1.35rem;color:#f0a51b;font-weight:800}.tempo-moment>aside{display:grid;text-align:center;background:#f0a51b;padding:12px;color:#fff}.tempo-entries,.tempo-files,.tempo-spreads,.tempo-answers,.tempo-memolist{display:grid;gap:20px}.tempo-entry{display:grid;grid-template-columns:130px 1fr 1fr;gap:22px;align-items:start}.tempo-stamp{display:grid;color:#f0a51b;font-weight:800}.tempo-entry table,.tempo-tablewrap table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:10px;border-bottom:1px solid color-mix(in srgb,#fff8e8 14%,transparent)}.tempo-file{background:#201d17;border:1px solid color-mix(in srgb,#fff8e8 14%,transparent);padding:18px 22px;border-radius:8px}.tempo-file>summary{display:grid;grid-template-columns:1fr 1.5fr auto;gap:18px;align-items:center}.tempo-filebody ul{display:flex;gap:10px;flex-wrap:wrap;padding:0;list-style:none}.tempo-filebody li{background:color-mix(in srgb,#f0a51b 14%,transparent);padding:7px 10px}.tempo-fixtures{grid-template-columns:repeat(3,minmax(0,1fr))}.tempo-scoreline{grid-template-columns:1fr auto}.tempo-scoreline h3{margin:0;text-align:left}.tempo-scoreline h3 small{display:block}.tempo-triplet span{background:color-mix(in srgb,#d95d39 18%,transparent);padding:5px 8px}.tempo-briefs{grid-template-columns:repeat(3,minmax(0,1fr))}.tempo-brief h3{font-size:1.3rem}.tempo-spreads{grid-template-columns:repeat(2,minmax(0,1fr))}.tempo-spread{display:grid;grid-template-columns:150px 1fr}.tempo-spread figure{margin:0;border-right:1px solid color-mix(in srgb,#fff8e8 15%,transparent)}.tempo-spread figure div{display:grid;gap:12px}.tempo-spread figure strong{font-size:2.4rem;color:#f0a51b}.tempo-spread section{padding-left:22px}.tempo-spread blockquote{margin:14px 0;border-left:4px solid #d95d39;padding-left:14px}.tempo-answer{background:#201d17;padding:0 20px;border:0;border-left:5px solid #f0a51b}.tempo-answer>summary{display:grid;grid-template-columns:130px 1fr auto;padding:18px 0}.tempo-route ol{padding-left:20px}.tempo-route li{display:flex;justify-content:space-between;gap:12px;padding:7px 0}.tempo-memoitem{display:grid;grid-template-columns:110px 1fr}.tempo-memoitem>header{border-right:2px solid #f0a51b;margin-right:22px}.tempo-memoitem aside{display:flex;gap:10px;flex-wrap:wrap}.tempo-memoitem aside span,.tempo-memoitem aside strong{background:color-mix(in srgb,#f0a51b 15%,transparent);padding:7px 10px}.tempo-guideitem h3{font-size:1.45rem}.tempo-guideitem h3 small{margin:0 12px;color:#f0a51b}.tempo-guidepick{display:grid;grid-template-columns:auto auto 1fr;gap:12px;align-items:center}.tempo-guidepick strong{font-size:2rem;color:#f0a51b}.tempo-methodlist{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.tempo-method{background:color-mix(in srgb,#201d17 92%,#f0a51b 8%);padding:18px;border-top:4px solid #d95d39;border-radius:8px}.tempo-method>span{color:#f0a51b;font-weight:900}.tempo-method h3{margin:5px 0}.tempo-visual{display:grid;grid-template-columns:1fr .8fr;background:#201d17;border-radius:8px;overflow:hidden;box-shadow:0 18px 48px rgba(0,0,0,.16)}.tempo-visual-2{direction:ltr}.tempo-visual>*{direction:ltr}.tempo-visual img{width:100%;height:100%;min-height:360px;object-fit:cover}.tempo-visual figcaption{padding:clamp(24px,5vw,58px);align-self:center}.tempo-visual figcaption span{color:#f0a51b;font-weight:800}.tempo-summary{background:color-mix(in srgb,#201d17 92%,#d95d39 8%);padding:clamp(22px,4vw,42px);border-radius:8px}.tempo-tablewrap{overflow-x:auto}.tempo-summarylist>div{display:grid;grid-template-columns:1.3fr 1fr;padding:13px 0;border-bottom:1px solid color-mix(in srgb,#fff8e8 14%,transparent)}.tempo-summarylist dd{display:flex;justify-content:space-between}.tempo-summarycards{grid-template-columns:repeat(2,minmax(0,1fr))}.tempo-summarycards li{display:grid;grid-template-columns:90px 1fr auto auto;gap:12px;align-items:center;background:#201d17;padding:14px}.tempo-summarycards small{grid-column:2/-1}.tempo-about{display:grid;grid-template-columns:1.7fr 1fr;gap:30px;background:#f0a51b;color:#fff;padding:clamp(26px,5vw,60px);border-radius:8px}.tempo-about h2{font-size:clamp(1.7rem,3vw,3rem)}.tempo-about ul{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);padding:0;gap:8px}.tempo-about li{display:grid;place-items:center;background:rgba(255,255,255,.15);padding:18px;text-align:center}.tempo-about li b{font-size:2rem}.tempo-faq>div{columns:2;column-gap:18px}.tempo-faq details{break-inside:avoid;background:#201d17;padding:16px 18px;margin:0 0 14px;border:1px solid color-mix(in srgb,#fff8e8 13%,transparent);border-radius:8px}.tempo-footer{background:#201d17;border-top:1px solid color-mix(in srgb,#fff8e8 14%,transparent)}.tempo-footgrid{max-width:1240px;margin:auto;padding:48px 22px;display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:36px}.tempo-footgrid img{width:54px;height:54px}.tempo-footgrid a,.tempo-footgrid span{display:block;margin:7px 0}.tempo-copy{margin:0;text-align:center;padding:18px;border-top:1px solid color-mix(in srgb,#fff8e8 12%,transparent)}.tempo-policy{max-width:920px;margin:40px auto;padding:40px 22px 80px}.tempo-policy>header{background:#f0a51b;color:#fff;padding:30px;border-radius:8px}.tempo-policy article,.tempo-policy section{background:#201d17;padding:22px;margin-top:16px;border-left:4px solid #d95d39;border-radius:8px}.tempo-policy h2{margin-top:0}@media(max-width:760px){body{font-size:16px}.tempo-top nav{display:none}.tempo-hero{margin:0;min-height:540px;border-radius:0;display:block}.tempo-hero picture{height:540px}.tempo-herocopy,.tempo-hero>article,.tempo-headline{padding:28px 20px;width:100%!important}.tempo-main{padding-inline:14px}.tempo-sectionhead{grid-template-columns:1fr}.tempo-grid,.tempo-briefs,.tempo-touchgrid,.tempo-routes,.tempo-spreads,.tempo-fixtures,.tempo-summarycards{grid-template-columns:1fr}.tempo-game dl,.tempo-answer dl{grid-template-columns:repeat(2,1fr)}.tempo-moment{grid-template-columns:1fr}.tempo-entry,.tempo-file>summary,.tempo-memoitem,.tempo-spread{grid-template-columns:1fr}.tempo-spread figure,.tempo-memoitem>header{border:0;border-bottom:2px solid #f0a51b;padding-bottom:12px}.tempo-methodlist{grid-template-columns:1fr}.tempo-visual{grid-template-columns:1fr}.tempo-visual img{min-height:240px;max-height:360px}.tempo-about{grid-template-columns:1fr}.tempo-about ul{grid-template-columns:repeat(3,1fr)}.tempo-faq>div{columns:1}.tempo-footgrid{grid-template-columns:1fr}.tempo-summarycards li{grid-template-columns:72px 1fr auto}.tempo-summarycards em{display:none}}