/* Screenshot specification: compact mobile composition, with safe-area spacing.
   The operating system supplies its status bar; Maxy does not draw fake time/battery. */
:root{--lime:#bafa56;--blue:#20a7f5;--orange:#ff9900}
body{font-family:Arial,Helvetica,sans-serif;line-height:1.2;color:#f7f7f7}
button{line-height:1.2}h1,h2,h3{letter-spacing:-.045em}button:disabled{opacity:1}.primary{background:var(--lime);font-size:25px;font-weight:900;box-shadow:none;letter-spacing:-.04em}.coin-art{width:25px;height:25px;object-fit:contain;flex:none}.coin-pill{min-width:110px;min-height:45px;padding:9px 17px;border:1px solid #282828;background:linear-gradient(#252525,#111);font-size:20px;font-weight:900;gap:10px}.app-shell{max-width:500px;padding:0 20px 120px;position:relative;min-height:100dvh;isolation:isolate}.topbar{position:absolute;top:calc(env(safe-area-inset-top,0px) + 25px);left:12px;right:14px;padding:0;border:0;z-index:3}.header-actions{width:100%;justify-content:space-between}.profile-button,.header-actions .profile-button{width:46px;height:46px;min-height:46px;padding:3px;background:#24231c;border:2px solid #3b3823}.profile-button img{object-fit:cover}.bottom-nav{bottom:calc(env(safe-area-inset-bottom,0px) + 20px);width:275px;max-width:calc(100% - 52px);padding:4px;border:1px solid #333;border-radius:40px;background:linear-gradient(#151515,#242424);box-shadow:0 1px 0 #5554 inset;gap:0;min-height:60px}.nav-item{width:auto;flex:1;min-height:50px;padding:5px 10px;border-radius:30px;gap:3px;font-size:10px;color:white}.nav-item.selected{background:linear-gradient(#2c2c2c,#222);color:var(--blue)}.nav-item .icon{width:25px;height:25px;stroke-width:2.5}.sync-pill{font-size:0!important;padding:0!important;width:8px!important;height:8px!important;min-height:0!important;background:transparent!important;border:0!important;position:fixed!important;bottom:calc(env(safe-area-inset-bottom,0px) + 8px)!important;left:calc(50% - 4px)!important;z-index:20}.sync-pill .dot{width:5px;height:5px}.sync-pill:focus-visible{outline-offset:10px}.sync-pill::before{content:'';position:absolute;inset:-9px}
.progress-photo{height:225px;margin:0 -20px;background:linear-gradient(0deg,#000 0%,transparent 75%),url('/decor/Progress-thumbnail.png') center 25%/cover no-repeat}.gauge-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:-45px;position:relative}.gauge{position:relative;display:block;width:100%;aspect-ratio:1/1;border:0;background:none;padding:0;color:var(--lime);font-weight:400;min-width:0}.gauge svg{position:absolute;top:0;left:0;width:100%;height:85%}.gauge strong{position:absolute;top:30%;left:0;width:100%;text-align:center;font-size:23px;line-height:1;font-weight:400;letter-spacing:-.05em}.gauge>span{position:absolute;left:0;right:0;bottom:3%;font-size:12px;text-align:center}.progress-plot{margin:25px 7px 0;color:#91b83d}.plain-label{background:none;border:0;color:var(--lime);font-size:12px;font-weight:700;padding:0;min-height:25px;letter-spacing:0}.progress-plot .row>span,.mobility-plot .row>span{font-size:12px}.chart{height:70px;margin:8px 0}.chart svg{height:60px}.chart-labels{display:none}.chart-grid-line{display:none}.chart-empty{height:65px;margin:5px 0;background:none;gap:4px}.chart-empty .chart-grid{display:none}.chart-empty p{font-size:11px;color:#799743}.chart-empty small{font-size:9px;color:#666}.weekly-section{margin:17px 7px;color:#8fbb3d}.weekly-section h3{color:var(--lime);font-size:19px;margin-bottom:6px}.weekly-values{display:block;border:0;background:none;padding:0;width:100%;text-align:left;color:#8fbb3d;font-size:18px;line-height:1.4}.weekly-values>span{display:flex;justify-content:space-between;gap:10px}.weekly-values b{font-weight:400}.start-anchor{padding-top:35px;text-align:center;margin-top:auto}.start-button{min-width:270px;min-height:61px;padding:14px 24px;background:linear-gradient(var(--lime) 60%,#87bd39)}.screen-progress #main{display:flex;flex-direction:column;min-height:calc(100dvh - 120px)}
.live-shell{max-width:500px;padding:calc(env(safe-area-inset-top,0px) + 25px) 12px 20px;margin:auto;min-height:100dvh}.live-header{display:grid;grid-template-columns:1fr 95px 1fr;align-items:start;gap:8px;padding:0;border:0}.live-header .coin-pill{justify-self:start;margin-top:2px;font-size:19px;padding:9px 14px;min-height:45px}.live-header>.gauge{width:80px;justify-self:center;margin-top:0}.live-header>.gauge strong{font-size:24px}.live-header>.gauge span{font-size:13px}.live-time{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.live-time>.secondary{padding:12px 18px;min-height:45px;font-size:14px;background:linear-gradient(#202020,#111);border:0;color:white;gap:7px}.live-time .icon{width:15px;height:15px;stroke-width:3}.live-time>span{font-size:16px;color:#ccc;padding-right:15px}.workout-layout{display:flex;flex-direction:column;margin:0;gap:0}.exercise-guide{padding:10px 0 0;text-align:center}.guide-art-button{display:block;padding:0;margin:auto;border:0;background:none;color:white;width:100%;height:190px}.exercise-art{width:250px;max-width:85%;height:190px;margin:0 auto;color:white}.exercise-art .motion-arrow{stroke:#fff}.exercise-guide h1{color:var(--lime);font-size:33px;line-height:1.08;margin:12px 0 8px}.workout-console{padding:0}.set-table{margin:0 8px 20px}.set-row{display:grid;grid-template-columns:48px 1fr 1fr 1.05fr;gap:7px;padding:3px 0;min-height:52px;font-size:25px;font-weight:400;align-items:center;text-align:center}.set-row>span:nth-child(2),.set-row>span:nth-child(3){border-radius:10px;padding:9px 3px;background:#1c1c1c}.set-head{font-size:15px;min-height:32px;color:#ccc}.set-head>span:nth-child(2),.set-head>span:nth-child(3){background:none;padding:0}.set-row input{width:100%;min-width:0;min-height:48px;padding:7px 2px;text-align:center;background:#1c1c1c;border:0;border-radius:10px;color:white;font-size:25px;font-weight:400;margin:0;appearance:textfield}.set-row input::-webkit-inner-spin-button{appearance:none}.set-check{height:48px;min-height:48px;border-radius:25px;background:#161616;border:0;color:white;display:grid;place-items:center}.set-check .icon{width:28px;height:28px;stroke-width:3}.done .set-check{background:#597d29}.set-row.done{color:white}.workout-console .primary{min-height:69px;font-size:29px;margin:5px 0 0}.next-up{border:0;border-radius:34px 34px 18px 18px;padding:11px 18px 16px;background:linear-gradient(#171717,#060606);margin-top:16px;max-height:235px;overflow-y:auto;scrollbar-width:thin}.drawer-handle{display:block;width:58px;height:5px;background:#353535;margin:0 auto 7px;border-radius:5px}.next-up h2{font-size:27px;color:white;margin-bottom:9px}.next-item{display:block;width:100%;border:0;border-radius:16px;background:linear-gradient(120deg,#242424,#101010);padding:8px 10px;text-align:left;margin:7px 0 0;color:var(--lime);min-height:55px}.next-item h3{font-size:23px;line-height:1.05}.next-item p{font-size:14px;line-height:1.2;color:#88ab3c}.next-up .next-item:nth-of-type(n+3){display:block;opacity:.6}.exercise-actions{display:flex;justify-content:space-between;margin:8px 10px 0;gap:10px}.exercise-actions .text-button{font-size:11px;min-height:28px;color:#999}.rest-screen .workout-layout{gap:0}.rest-screen .exercise-guide{padding-top:0}.is-resting h1{color:var(--orange);font-size:32px;margin:4px 0 5px}.rest-orb{isolation:isolate;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:min(100%,340px);height:auto;aspect-ratio:1;margin:12px auto 20px;border-radius:50%;background:radial-gradient(ellipse at 50% 17%,#000 13%,#1b0600 50%,#ba2500 76%,#ff921d 88%,#ffddb5 100%);box-shadow:none;border:0}.rest-orb::before,.rest-orb::after{display:none}.rest-orb>strong{font-size:110px;line-height:.95;color:#fb932e;letter-spacing:-.04em;margin:0}.rest-orb>#rest-unit{font-size:31px;line-height:1;font-weight:800;color:#ce2d00;letter-spacing:-.04em}.timer-dots{position:absolute;inset:0;pointer-events:none}.timer-dots i{position:absolute;left:calc(50% - 4px);top:calc(50% - 4px);width:8px;height:8px;border-radius:50%;background:#ffffff25;transform:rotate(calc(-90deg + var(--i)*15deg)) translateY(-153px)}.rest-controls{display:flex;gap:22px;width:100%;max-width:340px;margin:auto}.orange-button{background:#ff9900;border:0;color:#000;border-radius:50px;font-size:29px;font-weight:900;min-height:69px;flex:1}.skip-rest{display:block;min-height:25px!important;padding:3px!important;font-size:11px;margin:6px auto 0;color:#a56b39}.rest-screen .next-up{margin-top:10px;max-height:220px}.rest-screen .next-item h3,.rest-screen .next-item p{color:var(--orange)}
.biology-photo{height:275px;margin:0 -20px;background:linear-gradient(0deg,#000,transparent 75%),url('/decor/Biology-thumbnail.png') center/cover no-repeat;display:flex;justify-content:center;align-items:flex-end}.body-score{width:146px;height:170px;position:relative;display:block;background:none;border:0;padding:0;color:white}.body-score svg{position:absolute;top:0;left:0;width:100%;height:146px}.body-score strong{position:absolute;top:46px;left:0;width:100%;font-size:49px;font-weight:900;line-height:1}.body-score>span{position:absolute;bottom:0;left:0;width:100%;font-size:21px;font-weight:800}.segmented{margin:12px auto 10px;max-width:275px;padding:4px;background:linear-gradient(#161616,#222);border:1px solid #333;border-radius:40px;gap:0}.segmented button{display:flex;flex:1;flex-direction:column;padding:5px 8px;font-size:10px;gap:2px;min-height:48px;border-radius:30px}.segmented .icon{width:23px;height:23px}.segmented button.active{background:#292929;color:var(--blue)}.mobility-plot{color:#86a735;margin:8px 7px}.mobility-plot .chart,.mobility-plot .chart-empty{height:68px}.muscle-layout{display:flex;align-items:flex-start;gap:20px;padding:0 7px;background:none;border:0}.body-map{width:140px;height:270px;flex-shrink:0}.body-details{flex:1;min-width:0;padding-top:8px}.body-details .weekly-values{font-size:17px}.body-details .weekly-values>span:first-child{display:none}.muscle-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px 15px;margin-top:10px}.muscle-grid .gauge{max-width:80px;margin:auto}.muscle-grid .gauge strong{font-size:23px}.muscle-grid .gauge span{font-size:10px}.biology-actions{display:flex;gap:12px;justify-content:center;margin-top:5px;flex-wrap:wrap}.biology-actions .text-button{font-size:10px;min-height:27px}.metric-caption{font-size:9px;color:#777;text-align:center;line-height:1.35;margin:5px auto}.measurement-details{font-size:11px;color:#888;margin:15px 7px}.measurement-details summary{cursor:pointer}.measurement-details .measurement-grid{margin-top:16px}.screen-biology .card{background:none;border:0;padding:16px 5px}.screen-biology .section-head{margin:22px 5px 8px}.screen-biology .card .chart{height:110px}.screen-biology .card .chart svg{height:90px}
.discipline-hero{position:relative;overflow:visible;margin:0 -20px;padding:175px 20px 0;background:linear-gradient(0deg,#000 0%,transparent 80%),url('/decor/Discilpine-thumbnail.png') center top/100% auto no-repeat;border:0;min-height:310px}.rank-art{width:145px;height:136px;display:block}.discipline-hero>.rank-art{width:110px;height:105px;margin-left:-6px}.discipline-rank{display:block;margin:0;line-height:1}.discipline-rank h1{font-size:34px;line-height:1;color:#00f47b}.discipline-rank span{font-size:23px;color:#00bc63}.screen-discipline .section-head{margin:18px 0 9px;align-items:center}.screen-discipline .section-head h2{font-size:29px}.screen-discipline .section-head .text-button{font-size:11px;min-height:28px}.streak-card{border:1px solid #3e3e3e;border-radius:25px;overflow:hidden;background:#141414;padding:15px 14px 0}.week-strip{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;margin:0 0 10px}.week-strip>div{text-align:center;min-width:0}.week-strip span{display:block;font-size:14px;color:#eee;margin-bottom:10px}.week-strip b{display:flex;align-items:center;justify-content:center;width:100%;height:auto;aspect-ratio:1;border:2px solid #4b4b4b;background:none;border-radius:50%;color:#ff552a}.week-strip b.lit,.week-strip b.missed{border-color:#ff552a;background:#ff552a0b}.week-strip b.today{border-color:white}.week-strip b .icon{width:25px;height:25px}.week-strip b.lit .icon{fill:#ff552a;stroke:#ff552a}.streak-card>.row{margin:0 -14px;padding:8px 14px;background:#1d1d1d;font-size:14px}.streak-card strong{font-weight:400;display:flex;gap:6px;align-items:center;color:white}.streak-card strong .icon{color:#ff552a;fill:#ff552a}.calendar-history{border:0;background:none;color:#ff552a;min-height:28px}.habit-grid{gap:13px}.habit-card{border:0;border-radius:35px;background:linear-gradient(135deg,#171717,#030303);min-height:139px;padding:17px 15px;color:#4bd000}.habit-orange{color:#ffa000}.habit-name{min-height:0;padding:0}.habit-name h3{font-size:26px}.habit-card>p{font-size:18px;margin-top:2px}.habit-since{display:none}.habit-control{width:44px;height:44px;right:13px;bottom:15px;background:linear-gradient(130deg,#303030,#0a0a0a)}.habit-history-link{font-size:9px;padding:3px 0;margin-top:10px;max-width:calc(100% - 40px)}.screen-discipline #main>.footnote{font-size:9px;color:#777;margin:16px 2px}.maxwell-link{display:flex;align-items:center;gap:10px;background:none;border:0;color:#999;padding:0;margin:12px auto;font-size:12px}.maxwell-link .maxwell{width:35px;height:40px;object-fit:contain}.maxwell-link .icon{width:15px}
.summary-screen{max-width:500px;padding:calc(env(safe-area-inset-top,0px) + 65px) 12px 30px;margin:auto;text-align:center}.summary-screen>.coin-pill{margin-bottom:25px}.summary-screen>h1{font-size:32px;color:#00f47b;line-height:1.1;margin:0 0 14px}.summary-screen .rank-medal{background:none;box-shadow:none;border:0;border-radius:0;display:flex;justify-content:center;width:100%;height:165px;margin:0 auto 8px}.summary-screen .rank-art{width:175px;height:165px;filter:drop-shadow(0 0 22px #00dd7540)}.summary-screen>h2{color:#00ed75;font-size:31px}.summary-screen .xp-earned{font-size:23px;color:#00bc65;margin:0 0 25px}.summary-screen>h3{font-size:27px;color:var(--orange);margin-bottom:18px}.summary-screen .card{border:0;background:linear-gradient(120deg,#191919,#080808);border-radius:35px;padding:22px 20px 0;text-align:left}.summary-screen .card h2{font-size:25px;width:110px;line-height:1;margin-bottom:15px}.summary-row{font-size:17px;line-height:1.35;color:#ffa000;border:0;padding:3px 0}.summary-row strong{font-weight:400}.summary-screen .footnote{font-size:9px;color:#777;margin:10px 0}.summary-screen .primary{width:calc(100% + 40px);margin-left:-20px;min-height:70px;font-size:30px}.maxwell{object-fit:contain}.maxwell-intro>.maxwell{width:100px;height:110px}.event-dialog{width:min(100%,420px);max-height:calc(100dvh - 12px);padding:18px 12px;background:#000;border:1px solid #222;border-radius:30px}.event-dialog .sheet-header h2{font-size:0}.event-dialog .sheet-header{margin:0;position:absolute;right:12px;top:12px}.event-dialog .sheet-header .icon-button{width:28px;height:28px;min-height:28px;background:#111}.maxwell-event{text-align:center;padding-top:26px}.maxwell-event h1{font-size:30px;line-height:1.02;color:#3c97ff;margin:12px 0 5px}.stealing-cat{width:150px;height:165px;object-fit:contain;display:block;margin:auto}.maxwell-event h2{color:#3c97ff;font-size:29px}.event-caption{font-size:9px;color:#888;margin:7px 0}.maxwell-event>.secondary{min-height:38px;padding:8px 22px;font-size:17px}.maxwell-event .streak-card{margin:12px 0}.maxwell-event .week-strip span{font-size:11px}.maxwell-event .orange-button{background:linear-gradient(90deg,#ff8100,#ffd300);display:block;padding:10px;font-size:25px;min-height:68px}.maxwell-event .orange-button small{display:block;font-size:14px}.maxwell-event>.text-button{color:#ccc;font-size:21px}.chat-dialog{height:min(800px,95dvh);background:#000;border:1px solid #222}.chat-dialog .maxwell-intro h2,.chat-dialog .maxwell-intro p{display:none}.chat-dialog .maxwell-intro{padding:0;text-align:center}.chat-dialog .maxwell-intro>.maxwell{width:95px;height:100px}.chat-dialog .chat-log{min-height:220px;max-height:35dvh;background:#000;padding:10px 0}.chat-dialog .chat-input{margin-top:15px}.chat-dialog .bubble{background:#282828;border-radius:24px 24px 24px 3px}.chat-dialog .bubble.user{background:#20a7f5;border-radius:24px 24px 3px 24px}
@media(max-width:360px){.app-shell{padding-left:16px;padding-right:16px}.progress-photo,.biology-photo,.discipline-hero{margin-left:-16px;margin-right:-16px}.progress-photo{height:190px}.gauge-strip{margin-top:-40px}.gauge strong{font-size:21px}.gauge>span{font-size:10px}.progress-plot{margin-top:20px}.start-button{min-width:240px;font-size:25px}.live-shell{padding-left:10px;padding-right:10px}.live-header{grid-template-columns:1fr 75px 1fr}.live-header .coin-pill{min-width:95px;padding:7px 10px;font-size:17px;min-height:40px}.live-header>.gauge{width:70px}.live-time>.secondary{padding:11px 14px;font-size:12px;min-height:40px}.guide-art-button,.exercise-art{height:160px}.exercise-guide h1{font-size:29px;margin:8px 0}.set-row{grid-template-columns:38px 1fr 1fr 1.05fr;font-size:22px;gap:6px;min-height:46px}.set-row input,.set-check{min-height:43px;height:43px;font-size:22px}.set-head{font-size:14px;min-height:28px}.workout-console .primary{min-height:61px;font-size:26px}.next-up h2{font-size:24px}.next-item h3{font-size:21px}.rest-orb{width:290px;margin:12px auto 15px}.rest-orb>strong{font-size:95px}.timer-dots i{transform:rotate(calc(-90deg + var(--i)*15deg)) translateY(-130px)}.rest-controls{gap:20px;max-width:290px}.orange-button{min-height:62px;font-size:26px}.biology-photo{height:240px}.body-score{width:130px;height:155px}.body-score svg{height:130px}.body-score strong{top:39px}.body-score>span{font-size:19px}.body-map{width:115px;height:245px}.muscle-layout{gap:12px}.muscle-grid{gap:0 10px}.body-details .weekly-values{font-size:15px}.muscle-grid .gauge strong{font-size:20px}.discipline-hero{padding-top:150px;min-height:285px}.habit-name h3{font-size:23px}.habit-card>p{font-size:16px}.week-strip span{font-size:12px}.screen-discipline .section-head h2{font-size:26px}}
.rest-orb{background:linear-gradient(180deg,#000 0%,#110400 38%,#360b00 62%,#b52800 81%,#ff861e 94%,#ffe2ad 100%)}.rest-orb>.timer-dots{position:absolute;inset:0;margin:0}.timer-dots i{transform:rotate(calc(-90deg + var(--i)*15deg)) translateY(-153px);transform-origin:center}.chat-dialog .maxwell-intro{display:flex;flex-direction:column;align-items:center}.chat-dialog .maxwell-intro>.secondary{margin-top:-12px;min-height:36px;padding:8px 22px}.chat-suggestions{display:flex;align-items:flex-start;flex-direction:column;gap:8px;margin-top:auto}.chat-suggestions .secondary{padding:7px 13px;min-height:30px;font-size:13px;font-weight:400}.chat-dialog .chat-log{min-height:200px;margin:20px 0}.chat-dialog .footnote{font-size:9px}.body-score svg path{stroke:#555}.gauge:disabled{cursor:default}
@media(max-width:360px){.timer-dots i{transform:rotate(calc(-90deg + var(--i)*15deg)) translateY(-130px)}}
@media(min-width:900px){.live-shell{max-width:1000px;padding-top:35px}.live-header{max-width:420px;margin:auto}.workout-layout{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin-top:25px}.exercise-guide{padding-top:35px}.guide-art-button,.exercise-art{height:310px;max-width:100%;width:100%}.exercise-guide h1{font-size:42px}.rest-screen .exercise-guide{padding-top:0}.rest-screen .next-up{margin-top:55px;max-height:500px}.rest-orb{width:340px}.exercise-actions{margin-top:15px}}
.timer-dots .dot-0{--i:0}.timer-dots .dot-1{--i:1}.timer-dots .dot-2{--i:2}.timer-dots .dot-3{--i:3}.timer-dots .dot-4{--i:4}.timer-dots .dot-5{--i:5}.timer-dots .dot-6{--i:6}.timer-dots .dot-7{--i:7}.timer-dots .dot-8{--i:8}.timer-dots .dot-9{--i:9}.timer-dots .dot-10{--i:10}.timer-dots .dot-11{--i:11}.timer-dots .dot-12{--i:12}
.rank-art{clip-path:polygon(50% 1%,59% 14%,79% 19%,84% 32%,95% 40%,84% 47%,93% 54%,82% 59%,88% 65%,76% 69%,73% 84%,50% 99%,27% 84%,24% 69%,12% 65%,18% 59%,7% 54%,16% 47%,5% 40%,16% 32%,21% 19%,41% 14%)}.summary-screen .rank-medal{transform:none}.summary-screen .summary-row strong{color:inherit}.event-dialog,.chat-dialog{position:fixed;inset:0;margin:0 auto;width:100%;max-width:500px;height:100dvh;max-height:100dvh;border:0;border-radius:0;padding:30px 20px;background:#000}.event-dialog::backdrop,.chat-dialog::backdrop{background:#000}.chat-dialog .sheet-header h2{visibility:hidden}.chat-dialog .chat-log{height:32dvh;max-height:32dvh;min-height:120px}.chat-dialog .chat-input input{background:linear-gradient(#222,#101010);border-color:#303030}.chat-dialog>.text-button{font-size:11px}.event-dialog .maxwell-event{padding-top:35px}.event-dialog .stealing-cat{height:180px;width:160px}.event-dialog .maxwell-event h1{margin-top:18px}.discipline-hero{background-image:linear-gradient(0deg,#000 0%,#0002 55%,#0005 100%),url(/decor/Discilpine-thumbnail.png)}
h1,h2,h3{font-weight:700}.body-map{height:240px}.mobility-plot .chart-empty{height:50px}.muscle-grid .gauge{max-width:70px}.screen-biology .biology-actions{margin-top:0}.screen-biology .metric-caption{font-size:9px}.screen-discipline .section-head{margin-top:14px}.screen-discipline .habit-card{min-height:132px}

/* Original user-supplied rank PNGs, with viewport padding removed for display only. */
.rank-art{clip-path:none;border:0;background:none;padding:0;cursor:pointer}.rank-image{display:block;width:100%;height:100%;overflow:visible}.summary-screen .rank-art{filter:none}.rank-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 10px;margin-top:22px}.rank-entry{text-align:center;min-width:0}.rank-entry .rank-image{height:110px;margin-bottom:8px}.rank-entry strong,.rank-entry span,.rank-entry small{display:block}.rank-entry strong{font-size:14px}.rank-entry span{font-size:12px;color:#aaa;margin-top:4px}.rank-entry small{font-size:10px;color:#777;margin-top:4px}.rank-entry.current strong,.rank-entry.current small{color:#bafa56}@media(max-width:350px){.rank-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}
