/* Pixel journal: crisp UI frames surround original, full-resolution game art. */
.atlas-discovery,.atlas-rankings,.atlas-upcoming,.atlas-calendar{
  --atlas-ink:var(--ink,#242237);--atlas-paper:var(--paper,#f4f0e8);--atlas-muted:var(--muted,#727080);
  --atlas-rule:var(--line,#cdc6d8);--atlas-blue:var(--accent,#6948b5);
}
.atlas-eyebrow,.atlas-section-number,.atlas-shelf-rank,.atlas-small-rank,.atlas-chart-index,.atlas-intro-mark,
.atlas-podium-rank,.atlas-podium-value strong,.atlas-list-rank,.atlas-list-value strong,.atlas-month-board>header,
.atlas-month-day b,.atlas-library-callout strong,.atlas-upcoming-total strong,.atlas-calendar-count strong{
  font-family:var(--pixel-mono,"Cascadia Code","Consolas",monospace);font-variant-numeric:tabular-nums;
}
.atlas-browse-intro{padding-top:8px;padding-bottom:30px;gap:30px}
.atlas-intro-copy>.atlas-eyebrow{display:inline-flex;align-items:center;gap:12px;letter-spacing:.09em;color:var(--atlas-blue);margin-bottom:17px;font-weight:700}
.atlas-intro-copy>.atlas-eyebrow:before{content:"";width:7px;height:7px;background:var(--pixel-pink,#e889aa);box-shadow:7px 0 var(--atlas-ink),0 7px var(--atlas-ink),7px 7px var(--pixel-yellow,#f2d580);flex:none}
.atlas-browse-intro h1{font-weight:800;letter-spacing:-.035em;text-shadow:3px 3px 0 #e8dcec}
.atlas-browse-intro p{color:var(--atlas-muted)}
.atlas-library-callout,.atlas-upcoming-total,.atlas-calendar-count{border:2px solid var(--atlas-ink);background:var(--pixel-yellow,#f2d580);padding:16px 18px;box-shadow:4px 4px 0 var(--atlas-ink);min-width:180px}
.atlas-library-callout strong{font-size:36px;font-weight:750;letter-spacing:-.05em}
.atlas-library-callout>span,.atlas-library-callout small,.atlas-upcoming-total span,.atlas-calendar-count span{color:var(--atlas-ink)}
.atlas-library-callout b{color:var(--atlas-ink)}
.atlas-library-callout:hover{background:#f8e29e;box-shadow:2px 2px 0 var(--atlas-ink)}

/* The marquee and live chart read as two framed windows. */
.atlas-feature-grid{gap:18px;background:transparent;align-items:stretch}
.atlas-discovery-hero.hero{border:2px solid var(--atlas-ink);border-radius:0;background:var(--atlas-ink);box-shadow:5px 5px 0 var(--pixel-pink,#e889aa)}
.atlas-discovery-hero.hero:before{content:"";position:absolute;top:17px;left:19px;width:9px;height:9px;background:var(--pixel-pink,#e889aa);box-shadow:16px 0 var(--pixel-yellow,#f2d580),32px 0 var(--pixel-mint,#a9d5bb);z-index:4;pointer-events:none}
.atlas-discovery-hero:after{background:linear-gradient(0deg,#242237fa 0%,#242237aa 32%,#24223704 76%)}
.atlas-discovery-hero .hero-copy h2{font-weight:750;letter-spacing:-.025em;text-shadow:2px 2px 0 #242237}
.atlas-discovery-hero .hero-tag{display:inline-block;letter-spacing:.05em;border:1px solid #f4f0e866;background:#242237c9;color:#fff5df;padding:5px 8px;backdrop-filter:none}
.atlas-discovery-hero .hero-meta{color:#e6dff4}
.atlas-discovery-hero .hero-index{font-family:var(--pixel-mono,"Consolas",monospace);color:#fff5df;border:1px solid #f4f0e87d;background:#242237c9;padding:6px 9px;top:14px;right:16px}
.atlas-discovery-hero .hero-controls{border-top:2px solid var(--atlas-ink);background:#242237f5}
.atlas-discovery-hero .hero-controls button{background:transparent;backdrop-filter:none;border-top:4px solid transparent;color:#ccc3df;padding:10px 14px;gap:6px;min-height:78px}
.atlas-discovery-hero .hero-controls button:first-child{padding-left:20px}
.atlas-discovery-hero .hero-controls button+button{border-left:1px solid #ffffff28}
.atlas-discovery-hero .hero-controls button.selected{background:#6948b53b;border-top-color:var(--pixel-yellow,#f2d580);color:white}
.atlas-discovery-hero .hero-controls button:hover{background:#6948b555;color:white}
.atlas-discovery-hero .hero-controls button small{color:var(--pixel-mint,#a9d5bb);font-family:var(--pixel-mono,"Consolas",monospace);letter-spacing:.08em}
.atlas-live-chart{background:#f0e9f5;border:2px solid var(--atlas-ink);padding:26px 23px 20px;box-shadow:5px 5px 0 #d5c2e8}
.atlas-live-chart>header{border-bottom:2px solid var(--atlas-ink);padding-bottom:18px;margin-bottom:0}
.atlas-live-chart h2{font-size:25px;font-weight:800;letter-spacing:-.02em}
.atlas-live-chart li+li,.atlas-live-chart footer{border-color:#c9bfd4}
.atlas-live-chart li>a{padding:16px 0;gap:11px}
.atlas-live-chart li>a:hover .atlas-chart-copy>strong{color:var(--atlas-blue)}
.atlas-mini-cover{border:1px solid var(--atlas-ink);background:#ddd3e7}
.atlas-small-rank{color:var(--atlas-blue);font-weight:700}
.atlas-chart-copy>small,.atlas-live-chart footer{color:#736b7d}
.atlas-chart-track{height:4px;background:#d8cce5}
.atlas-chart-track i{background:var(--atlas-blue)}
.atlas-chart-index{color:var(--atlas-blue)}

/* Four exploration routes become coloured inventory slots. */
.atlas-coordinate-nav{border:0;gap:12px;margin-top:29px}
.atlas-coordinate-nav a,.atlas-coordinate-nav a+a{border:2px solid var(--atlas-ink);padding:19px 38px 19px 17px;background:var(--surface,#fffdf7);box-shadow:3px 3px 0 #d5cde0}
.atlas-coordinate-nav a:nth-child(2){background:#efe7f6}
.atlas-coordinate-nav a:nth-child(3){background:#e3f0e6}
.atlas-coordinate-nav a:nth-child(4){background:#f9eed3}
.atlas-coordinate-nav span{font-family:var(--pixel-mono,"Consolas",monospace);color:#79717f;letter-spacing:.05em;font-size:10px}
.atlas-coordinate-nav strong{font-weight:750;font-size:14px}
.atlas-coordinate-nav b{right:14px;top:29px;color:var(--atlas-ink)}
.atlas-coordinate-nav a:hover{color:var(--atlas-blue);box-shadow:1px 1px 0 #d5cde0;background:#f3dce6}
.atlas-section-heading{border-bottom:2px solid var(--atlas-ink);padding-bottom:16px;margin-top:52px}
.atlas-section-number{display:grid;place-items:center;background:var(--pixel-mint,#a9d5bb);border:2px solid var(--atlas-ink);box-shadow:2px 2px 0 var(--atlas-ink);color:var(--atlas-ink);height:30px;width:34px;flex:none;font-weight:700;letter-spacing:0}
.atlas-section-heading h2{font-weight:800;letter-spacing:-.02em;font-size:28px}
.atlas-section-heading>div{gap:15px;align-items:center}
.atlas-section-heading>a{font-weight:650;color:var(--atlas-blue)}
.atlas-shelf-rank{background:var(--pixel-yellow,#f2d580);border:2px solid var(--atlas-ink);color:var(--atlas-ink);font-weight:700;box-shadow:2px 2px 0 var(--atlas-ink);top:8px;left:8px}
.atlas-recent-card{border:2px solid var(--atlas-ink);background:var(--surface,#fffdf7);box-shadow:4px 4px 0 #d3cadc}
.atlas-recent-art{border-bottom:2px solid var(--atlas-ink);background:#dcd5e2}
.atlas-recent-art time{color:var(--atlas-ink);background:var(--pixel-yellow,#f2d580);border:1px solid var(--atlas-ink);font-family:var(--pixel-mono,"Consolas",monospace)}
.atlas-recent-art>span{background:var(--atlas-ink);border:1px solid #ffffff5c;padding:5px;color:var(--pixel-mint,#a9d5bb)}
.atlas-recent-copy{padding:15px 15px 17px}
.atlas-recent-copy h3{font-weight:750;letter-spacing:0;font-size:16px}
.atlas-recent-copy>span{color:var(--atlas-muted);line-height:1.8}
.atlas-recent-card:hover{box-shadow:2px 2px 0 #d3cadc}
.atlas-next-section{margin-top:52px;background:#e4efe6;border:2px solid var(--atlas-ink);padding:0 26px 27px;box-shadow:5px 5px 0 #a9cbb5}
.atlas-next-section .atlas-section-heading{border-bottom-color:var(--atlas-ink);padding-top:25px}
.atlas-next-section .atlas-section-number{background:var(--pixel-yellow,#f2d580)}
.atlas-next-cover{border:2px solid var(--atlas-ink);box-shadow:3px 3px 0 #b0cbb9;background:#c8dfce}
.atlas-next-copy h3{font-weight:750}
.atlas-next-copy>.atlas-eyebrow,.atlas-next-copy time,.atlas-next-interest{color:#63756a}
.atlas-next-interest strong{color:#355c44;font-family:var(--pixel-mono,"Consolas",monospace)}
.atlas-journey{background:var(--atlas-ink);border:2px solid var(--atlas-ink);box-shadow:5px 5px 0 var(--pixel-pink,#e889aa);gap:60px;margin-top:53px;padding:38px 42px;color:#fff5e5}
.atlas-journey:before{content:"";inset:0;width:auto;height:auto;border:0;border-radius:0;box-shadow:none;background:url('/assets/decor/pixel-world.svg') left bottom / 560px auto no-repeat;opacity:.13;pointer-events:none}
.atlas-journey-heading,.atlas-journey-links{position:relative;z-index:1;min-width:0}
.atlas-journey-heading .atlas-eyebrow{color:var(--pixel-yellow,#f2d580)}
.atlas-journey-heading h2{font-weight:750;letter-spacing:-.02em}
.atlas-journey-heading p,.atlas-journey-links p{color:#c4b9d5}
.atlas-journey-links>a>div>span{color:#c8bed8}
.atlas-journey-links strong{font-weight:700}
.atlas-journey-links>a{border-color:#675978}
.atlas-journey-links>a:hover strong{color:var(--pixel-yellow,#f2d580)}
.atlas-journey-links b{color:var(--pixel-mint,#a9d5bb)}
.atlas-journey-icon{width:49px;height:49px;border:2px solid #ad9cc5;background:#44374f;color:var(--pixel-mint,#a9d5bb);box-shadow:3px 3px 0 #12101c;transform:none}
.atlas-journey-icon>.ui-icon{width:27px;height:27px}

/* Heat indexes are framed meters, not extra editorial recommendations. */
.atlas-intro-mark{font-size:64px;font-weight:850;letter-spacing:-.06em;color:#e4d8ef;-webkit-text-stroke:2px var(--atlas-ink);text-shadow:3px 3px 0 var(--pixel-pink,#e889aa)}
.atlas-intro-mark span{font-size:11px;letter-spacing:.18em;color:var(--atlas-blue);text-shadow:none;font-weight:700}
.atlas-chart-tools,.atlas-upcoming-tools,.atlas-calendar-toolbar{border:2px solid var(--atlas-ink);background:var(--surface,#fffdf7);box-shadow:3px 3px 0 #d7cede;padding:18px 20px}
.atlas-chart-tools label,.atlas-upcoming-tools label,.atlas-chart-tools>div>span,.atlas-chart-tools>p{color:var(--atlas-muted)}
.atlas-chart-tools select,.atlas-upcoming-tools select{border:2px solid var(--atlas-ink);border-radius:0;background:#f5f0fa;color:var(--atlas-ink);font-size:13px;min-height:42px;padding:10px 33px 10px 12px;box-shadow:2px 2px 0 #d5c4e7}
.atlas-chart-podium{gap:17px}
.atlas-podium-card{border:2px solid var(--atlas-ink);box-shadow:4px 4px 0 #d5c5e1}
.atlas-podium-card:after{background:linear-gradient(0deg,#242237f5,#24223720 87%)}
.atlas-podium-rank,.atlas-podium-lead .atlas-podium-rank{font-size:30px;font-weight:750;line-height:1;background:var(--pixel-yellow,#f2d580);color:var(--atlas-ink);border:2px solid var(--atlas-ink);padding:9px 11px;box-shadow:3px 3px 0 #ffffff45;left:18px;top:18px;letter-spacing:-.05em}
.atlas-podium-lead .atlas-podium-rank{font-size:46px;padding:11px 16px;left:26px;top:24px}
.atlas-podium-arrow{color:var(--pixel-mint,#a9d5bb)}
.atlas-podium-copy h2{font-weight:750;letter-spacing:-.015em}
.atlas-podium-copy>p,.atlas-podium-value>span{color:#ded4e9}
.atlas-podium-value strong{color:var(--pixel-yellow,#f2d580);font-weight:700}
.atlas-podium-bar{height:5px;background:#ffffff33}
.atlas-podium-bar i{background:var(--pixel-mint,#a9d5bb)}
.atlas-chart-list{border:0;display:flex;flex-direction:column;gap:10px}
.atlas-chart-list li{border:2px solid var(--atlas-ink);background:var(--surface,#fffdf7);box-shadow:3px 3px 0 #ddd3e5}
.atlas-chart-list li>a{padding:16px 18px;gap:19px}
.atlas-chart-list li>a:hover{background:#efe8f7}
.atlas-list-rank{color:#8a739e;font-weight:750;font-size:27px}
.atlas-list-cover{border:1px solid var(--atlas-ink)}
.atlas-list-game h2{font-size:20px;font-weight:750;letter-spacing:0}
.atlas-list-game p,.atlas-list-game time,.atlas-list-value>span:not(.atlas-list-bar){color:var(--atlas-muted)}
.atlas-list-value strong{color:var(--atlas-blue);font-weight:700}
.atlas-list-bar{height:5px;background:#e3d8ee}
.atlas-list-bar i{background:var(--atlas-blue)}
.atlas-list-arrow{color:var(--atlas-blue)}
.atlas-upcoming-total,.atlas-calendar-count{background:#eae1f4}
.atlas-upcoming-total strong,.atlas-calendar-count strong{font-weight:750;font-size:40px;letter-spacing:-.05em}
.atlas-upcoming-tools p{color:#596c60}
.atlas-upcoming-tools p i{background:#528161;border-radius:0;width:7px;height:7px;box-shadow:2px 2px 0 #c9dccc}
.atlas-upcoming-grid{gap:29px 23px}
.atlas-upcoming-meta{border-top:2px solid var(--atlas-ink);color:var(--atlas-ink);padding-top:13px;min-height:61px}
.atlas-upcoming-meta small,.atlas-data-caption{color:var(--atlas-muted)}
.atlas-upcoming-meta strong{color:var(--atlas-blue);font-weight:750;font-family:var(--pixel-mono,"Consolas",monospace)}

/* Calendar cells form a compact seven-column pixel board. */
.atlas-calendar-toolbar>div>.atlas-month-move{border:2px solid var(--atlas-ink);background:#ede4f6;box-shadow:2px 2px 0 #cfbedf;border-radius:0}
.atlas-calendar-toolbar>div>a.atlas-month-move:hover{background:var(--pixel-yellow,#f2d580)}
.atlas-calendar-toolbar input{font-size:23px;color:var(--atlas-ink)}
.atlas-calendar-today{font-weight:700}
.atlas-month-board{background:#f0e8f7;border:2px solid var(--atlas-ink);box-shadow:4px 4px 0 #d3bde4;padding:22px}
.atlas-month-board>header{border-bottom:2px solid var(--atlas-ink);padding-bottom:18px;margin-bottom:20px}
.atlas-month-board>header>strong{font-size:56px;letter-spacing:-.04em;font-weight:750;line-height:1;color:var(--atlas-blue)}
.atlas-month-board>header>span:first-child,.atlas-month-board>header>span:last-child,.atlas-weekdays{color:#726381;font-weight:650}
.atlas-weekdays{margin-bottom:10px}
.atlas-month-day{border:1px solid transparent;padding:8px 0 10px;min-height:58px;gap:5px;color:var(--atlas-ink)}
.atlas-month-day b{font-weight:700}
.atlas-month-day small{color:#716581}
.atlas-month-day i{left:2px;max-width:calc(100% - 4px);bottom:3px;height:3px;background:#ad94c7}
.atlas-month-day:hover:not(.atlas-month-empty){background:#e2d3ee;border-color:#b9a0ce}
.atlas-month-day.selected,.atlas-month-day.selected:hover{background:var(--atlas-blue);border-color:var(--atlas-ink);color:white;box-shadow:2px 2px 0 var(--atlas-ink)}
.atlas-month-day.selected small{color:#f3e9ff}
.atlas-month-day.selected i{background:var(--pixel-yellow,#f2d580)}
.atlas-month-empty{color:#b5a7c1}
.atlas-month-empty small{color:#baaac8}
.atlas-calendar-all{border-block:1px solid #c8b7d6;color:var(--atlas-ink);font-weight:650}
.atlas-calendar-all>span{color:#726381}
.atlas-month-board>p{color:#766982}
.atlas-agenda-summary h2{font-weight:800;letter-spacing:-.015em}
.atlas-release-day>header{border-top:2px solid var(--atlas-ink);padding-top:17px}
.atlas-release-day>header strong{font-family:var(--pixel-mono,"Consolas",monospace);font-weight:750;font-size:28px;border:2px solid var(--atlas-ink);padding:8px 10px;background:var(--pixel-mint,#a9d5bb);box-shadow:2px 2px 0 var(--atlas-ink)}
.atlas-release-day time{color:var(--atlas-muted)}
.atlas-release-card{background:var(--surface,#fffdf7);border:2px solid var(--atlas-ink);box-shadow:3px 3px 0 #dbd1e4;padding:13px;gap:14px}
.atlas-release-card:hover{border-color:var(--atlas-ink);background:#f2eaf8;box-shadow:1px 1px 0 #dbd1e4}
.atlas-release-cover{border:1px solid var(--atlas-ink);background:#ddd3e7}
.atlas-release-card h3{font-weight:750;letter-spacing:0}
.atlas-release-card p,.atlas-release-card div>span,.atlas-release-card small{color:var(--atlas-muted)}
.atlas-release-card>b{color:var(--atlas-blue)}
.atlas-no-cover{background:repeating-linear-gradient(0deg,transparent 0 15px,#c8bbd23a 15px 16px),repeating-linear-gradient(90deg,#eae0f2 0 15px,#c8bbd23a 15px 16px);color:#776782}
.atlas-discovery-empty{border:2px solid var(--atlas-ink);background:var(--atlas-ink);box-shadow:4px 4px 0 var(--pixel-pink,#e889aa)}
.atlas-discovery-empty a{color:var(--pixel-mint,#a9d5bb)}
.atlas-discovery-hero :is(a,button):focus-visible,.atlas-journey a:focus-visible,.atlas-discovery-empty a:focus-visible{outline-color:var(--pixel-yellow,#f2d580)}

@media(max-width:1200px){
 .atlas-feature-grid{gap:15px}.atlas-live-chart{padding:23px 18px 18px}.atlas-live-chart li>a{gap:9px}
 .atlas-section-heading p{margin-left:49px}.atlas-journey{padding:32px;gap:32px}.atlas-month-board{padding:18px}
}
@media(max-width:960px){
 .atlas-live-chart>header{margin-bottom:8px}.atlas-live-chart li>a{padding:14px 0}
 .atlas-coordinate-nav strong{font-size:12px}.atlas-coordinate-nav a,.atlas-coordinate-nav a+a{padding:17px 30px 17px 13px}
 .atlas-coordinate-nav b{right:9px;top:28px}.atlas-journey-icon{width:43px;height:43px}
 .atlas-chart-list li>a{padding:15px 14px;gap:15px}.atlas-list-game h2{font-size:18px}
 .atlas-chart-list li>a{grid-template-columns:38px 56px minmax(0,1fr) 118px 18px}
 .atlas-month-board{padding:16px}.atlas-calendar-layout{gap:25px}
}
@media(max-width:700px){
 .atlas-browse-intro{padding-top:4px;padding-bottom:25px;gap:18px}.atlas-browse-intro h1{font-size:38px}
 .atlas-library-callout,.atlas-upcoming-total,.atlas-calendar-count{min-width:123px;padding:13px 12px;box-shadow:3px 3px 0 var(--atlas-ink)}
 .atlas-library-callout strong{font-size:27px}.atlas-library-callout>span{font-size:9px}.atlas-library-callout small{font-size:9px;gap:15px}
 .atlas-upcoming-total strong,.atlas-calendar-count strong{font-size:29px}.atlas-upcoming-total span,.atlas-calendar-count span{font-size:9px}
 .atlas-discovery-hero.hero{height:470px;box-shadow:4px 4px 0 var(--pixel-pink,#e889aa)}
 .atlas-discovery-hero .hero-copy h2{font-size:36px}.atlas-discovery-hero .hero-controls button{padding:9px;min-height:83px}
 .atlas-discovery-hero .hero-controls button:first-child{padding-left:12px}.atlas-discovery-hero .hero-tag{font-size:9px;padding:4px 6px}
 .atlas-live-chart{padding:23px 21px 20px;box-shadow:4px 4px 0 #d5c2e8}
 .atlas-coordinate-nav{gap:11px;margin-top:25px}.atlas-coordinate-nav a,.atlas-coordinate-nav a+a,.atlas-coordinate-nav a:nth-child(3){padding:16px 37px 16px 14px;border:2px solid var(--atlas-ink)}
 .atlas-coordinate-nav a:nth-child(n+3){border-top:2px solid var(--atlas-ink)}
 .atlas-coordinate-nav strong{font-size:13px}.atlas-coordinate-nav b{top:28px;right:12px}
 .atlas-section-heading{margin-top:41px;padding-bottom:15px}.atlas-section-heading>div{gap:12px}
 .atlas-section-heading h2{font-size:24px}.atlas-section-heading p{margin-left:43px;font-size:10px}.atlas-section-number{width:29px;height:27px;font-size:10px}
 .atlas-recent-copy{padding:12px 11px 14px}.atlas-recent-copy h3{font-size:14px}.atlas-recent-copy>span{font-size:9px}
 .atlas-next-section{padding:0 20px 23px;margin-top:42px}.atlas-next-section .atlas-section-heading{padding-top:22px}
 .atlas-journey{padding:28px 25px;margin-top:42px;gap:26px}.atlas-journey:before{background-size:450px auto;opacity:.1}
 .atlas-journey-heading h2{font-size:31px}.atlas-journey-icon{width:44px;height:44px}
 .atlas-chart-tools,.atlas-upcoming-tools,.atlas-calendar-toolbar{padding:15px 16px}
 .atlas-chart-tools select,.atlas-upcoming-tools select{min-width:0;font-size:12px}
 .atlas-chart-podium{gap:13px}.atlas-podium-copy h2{font-size:20px}.atlas-podium-lead h2{font-size:36px}
 .atlas-podium-lead .atlas-podium-rank{font-size:40px;padding:10px 13px;left:21px;top:20px}
 .atlas-podium-rank{font-size:27px;padding:7px 9px;left:14px;top:14px}
 .atlas-chart-list li>a{grid-template-columns:28px 48px minmax(0,1fr) 94px;gap:11px;padding:13px 12px}
 .atlas-list-rank{font-size:23px}.atlas-list-cover{width:48px;height:67px}.atlas-list-game h2{font-size:15px}.atlas-list-value strong{font-size:16px}
 .atlas-upcoming-grid{gap:26px 17px}.atlas-upcoming-meta{font-size:10px;min-height:57px}
 .atlas-calendar-toolbar input{font-size:20px;width:159px}.atlas-calendar-toolbar>div>.atlas-month-move{width:35px;height:39px}
 .atlas-month-board{padding:23px}.atlas-month-board>header>strong{font-size:51px}
 .atlas-calendar-layout{gap:27px}.atlas-release-card{padding:12px;gap:12px}
 .atlas-release-day>header strong{font-size:25px;padding:7px 8px}
 .atlas-release-day>header>a{font-size:9px}.atlas-release-day>header>div{gap:11px}
}
@media(max-width:460px){
 .atlas-browse-intro{gap:15px}.atlas-browse-intro h1{font-size:32px}.atlas-browse-intro p{font-size:11px}
 .atlas-intro-copy>.atlas-eyebrow{font-size:9px;letter-spacing:.03em;gap:11px}
 .atlas-library-callout,.atlas-upcoming-total,.atlas-calendar-count{min-width:103px;padding:12px 10px}
 .atlas-library-callout strong{font-size:23px}.atlas-library-callout small{gap:8px}.atlas-library-callout>span{font-size:8px}
 .atlas-upcoming-total strong,.atlas-calendar-count strong{font-size:25px}
 .atlas-discovery-hero.hero{height:448px}.atlas-discovery-hero .hero-copy{left:19px;right:19px;bottom:114px}
 .atlas-discovery-hero .hero-copy h2{font-size:31px}.atlas-discovery-hero .hero-index{font-size:9px;top:12px;right:12px}
 .atlas-discovery-hero.hero:before{left:15px;top:18px;width:7px;height:7px;box-shadow:13px 0 var(--pixel-yellow,#f2d580),26px 0 var(--pixel-mint,#a9d5bb)}
 .atlas-discovery-hero .hero-controls button{padding:8px 7px}.atlas-discovery-hero .hero-controls button:first-child{padding-left:8px}
 .atlas-live-chart{padding:21px 19px 18px}.atlas-live-chart li:nth-child(2){border-top-color:#c9bfd4}
 .atlas-live-chart li>a{gap:11px}.atlas-live-chart h2{font-size:23px}
 .atlas-coordinate-nav strong{font-size:12px}.atlas-coordinate-nav span{font-size:9px}
 .atlas-section-heading h2{font-size:22px}.atlas-section-heading>div{gap:10px}.atlas-section-heading p{margin-left:39px}
 .atlas-section-heading>a{font-size:9px;gap:7px}.atlas-section-number{height:25px;width:27px;font-size:9px}
 .atlas-recent-grid{gap:22px 13px}.atlas-recent-copy{padding:11px 10px 13px}.atlas-recent-copy h3{font-size:12px;line-height:1.6}
 .atlas-recent-art time{padding:3px 4px;font-size:8px;left:6px;bottom:6px}.atlas-recent-art>span{right:6px;bottom:6px;padding:3px}
 .atlas-next-section{padding:0 17px 22px}.atlas-next-section .atlas-section-heading{gap:10px;align-items:flex-start}
 .atlas-next-section .atlas-section-heading h2{font-size:21px}.atlas-next-section .atlas-section-heading>div{min-width:0}
 .atlas-next-section .atlas-section-heading p{margin-left:0}.atlas-next-card{border-top-color:#aec6b4;padding-top:18px}
 .atlas-journey{padding:25px 22px}.atlas-journey-heading h2{font-size:28px}.atlas-journey-links>a{gap:16px}
 .atlas-journey-links strong{font-size:15px}.atlas-journey-icon{width:39px;height:39px}.atlas-journey-icon>.ui-icon{width:24px;height:24px}
 .atlas-podium-lead h2{font-size:30px}.atlas-podium-copy h2{font-size:18px}.atlas-podium-lead{min-height:345px}
 .atlas-chart-list li>a{grid-template-columns:23px 44px minmax(0,1fr);gap:11px;padding:13px 11px}
 .atlas-list-rank{font-size:21px}.atlas-list-cover{width:44px;height:62px}.atlas-list-game h2{font-size:14px}
 .atlas-list-value strong{font-size:12px}.atlas-list-bar{max-width:150px;margin-top:2px}
 .atlas-calendar-toolbar{gap:14px;padding:13px}.atlas-calendar-toolbar>div{gap:9px;width:100%;justify-content:space-between}
 .atlas-calendar-toolbar input{font-size:19px;width:157px}.atlas-calendar-today{margin-left:auto;font-size:10px}
 .atlas-month-board{padding:20px}.atlas-month-grid,.atlas-weekdays{gap:4px}
 .atlas-release-card{padding:13px;gap:16px}.atlas-release-card h3{font-size:14px}.atlas-release-card p{font-size:10px}
 .atlas-release-card div>span,.atlas-release-card small{font-size:9px}.atlas-release-cover{width:60px;height:84px}
}
@media(max-width:360px){
 .atlas-browse-intro{flex-wrap:wrap;gap:19px}.atlas-library-callout{width:100%;padding:11px 13px;grid-template-columns:1fr auto;align-items:baseline;min-width:0}
 .atlas-library-callout>span{grid-column:1;grid-row:1;font-size:10px}.atlas-library-callout strong{grid-column:1;grid-row:2;font-size:26px}
 .atlas-library-callout small{grid-column:2;grid-row:2;font-size:10px;gap:18px}
 .atlas-upcoming-total,.atlas-calendar-count{width:100%;display:flex;flex-direction:row;align-items:baseline;gap:15px;padding:12px 14px}
 .atlas-upcoming-total span,.atlas-calendar-count span{margin-top:0;font-size:10px}
 .atlas-coordinate-nav a,.atlas-coordinate-nav a+a,.atlas-coordinate-nav a:nth-child(3){padding:15px 31px 15px 10px}
 .atlas-coordinate-nav b{right:9px}.atlas-coordinate-nav strong{font-size:11px}
 .atlas-chart-tools,.atlas-upcoming-tools{padding:14px}.atlas-chart-tools label,.atlas-upcoming-tools label{width:100%}
 .atlas-chart-tools select,.atlas-upcoming-tools select{width:100%;max-width:100%}
 .atlas-calendar-toolbar input{font-size:18px;width:143px}.atlas-month-board{padding:16px}
}
@media(prefers-reduced-motion:no-preference){
 .atlas-library-callout,.atlas-coordinate-nav a,.atlas-recent-card,.atlas-release-card{transition:background .16s,color .16s,box-shadow .16s}
}
@media(prefers-reduced-motion:reduce){
 .atlas-library-callout,.atlas-coordinate-nav a,.atlas-recent-card,.atlas-release-card{transition:none}
}
