:root{--red:#aa2939;--navy:#18233c;--blue:#a8d0ec;--cream:#f8f1dc;--paper:#fffcf0;--yellow:#f5d581;--green:#4ba95c;--ink:#253149;--muted:#687184;--pixel:'Press Start 2P',monospace;--body:'Nunito Sans',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:20px}body{margin:0;background:var(--red);color:var(--ink);font:15px/1.5 var(--body)}a{color:inherit;text-decoration:none}button{font:inherit}.skip{position:fixed;top:-50px;left:10px;z-index:9;padding:10px;background:var(--yellow)}.skip:focus{top:10px}.shell{width:min(1240px,calc(100% - 32px));margin:28px auto;padding:0 16px 14px;border:5px solid #d34e57;outline:3px solid var(--navy);background:var(--red);box-shadow:7px 8px 0 var(--navy)}.masthead{min-height:110px;display:flex;align-items:center;justify-content:space-between;padding:12px}.brand{display:flex;align-items:center;gap:16px}.brand>span:last-child{display:grid;gap:7px}.brand strong,.brand b{font:17px var(--pixel);color:#fff2cc;text-shadow:3px 3px var(--navy)}.brand small{padding:3px 6px;background:var(--yellow);font-size:8px;font-weight:900;letter-spacing:.05em}.orb{position:relative;width:67px;height:67px;display:grid;place-items:center;border:4px solid var(--navy);border-radius:50%;background:linear-gradient(#eaf9f5 0 46%,var(--navy) 46% 54%,#f7f3dc 54%);box-shadow:inset 0 0 0 3px #e5e0cd,3px 4px #562131}.orb:before{content:"";position:absolute;left:0;right:0;top:45%;height:7px;background:var(--navy)}.orb i{z-index:1;width:22px;height:22px;border:4px solid var(--navy);border-radius:50%;background:#fff9e7}.discord{font-weight:900}.top-cta{padding:12px 16px;border:3px solid var(--navy);background:#4ba95c;box-shadow:3px 4px var(--navy);font-size:10px;color:#fff}.nav{display:grid;grid-template-columns:repeat(6,1fr);gap:7px;margin-bottom:15px}.nav a{min-height:48px;display:grid;place-items:center;padding:7px;border:3px solid var(--navy);background:var(--blue);box-shadow:2px 3px #5f2034;font-size:11px;font-weight:900;text-align:center}.nav a:hover{background:#c1e4f5;transform:translateY(-2px)}.nav .current{background:var(--yellow);font-size:13px}.announcement{display:flex;align-items:center;gap:12px;padding:9px 14px;margin-bottom:17px;border:3px solid var(--navy);background:#29203d;color:#fff1d4;font-size:11px}.announcement-star{color:#ff9d37;font-size:19px}.announcement>b{color:#ffbc47;font:9px var(--pixel);white-space:nowrap}.announcement>span:nth-of-type(2){color:#e0d9d5}.announcement a{margin-left:auto;padding:7px 12px;border:2px solid var(--navy);background:#ff9f34;color:var(--navy);white-space:nowrap}.crumb{display:flex;gap:8px;align-items:center;padding:10px 13px;margin-bottom:8px;background:var(--paper);font-size:10px;font-weight:800}.crumb a{color:#3d6087}.hero{display:grid;grid-template-columns:1fr 1fr;min-height:285px;border:3px solid var(--navy);box-shadow:3px 4px var(--navy);background:var(--yellow)}.hero-copy{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:34px 25px}.kicker{margin:0 0 11px;color:#49627c;font-size:9px;font-weight:900;letter-spacing:.13em}.hero h1{margin:0 0 12px;color:var(--navy);font:30px/1.5 var(--pixel)}.hero-copy>p:not(.kicker){max-width:510px;margin:0 0 12px;color:#4f5965;font-size:14px}.hero-link{color:#304968;font-size:11px;font-weight:900}.hero-link span{margin-left:5px;color:var(--red)}.hero-copy>small{position:absolute;bottom:12px;left:25px;color:#716650;font-size:7px;font-weight:900;letter-spacing:.1em}.pixel-shop{position:relative;min-height:285px;overflow:hidden;background:linear-gradient(#9edaf5 0 68%,#5cab69 68%)}.sun{position:absolute;right:15%;top:12%;width:47px;height:47px;background:#ffe08a;box-shadow:0 0 0 5px #fff4a233}.cloud{position:absolute;top:22%;left:15%;width:65px;height:12px;background:#fff7dc;box-shadow:-10px 8px #fff7dc,13px -7px #fff7dc}.c2{left:64%;top:37%;transform:scale(.75)}.peak{position:absolute;bottom:28%;width:58%;height:43%;clip-path:polygon(0 100%,50% 0,100% 100%);background:#85aeb0}.p1{left:-4%}.p2{right:-12%;bottom:26%;background:#698d8a;transform:scale(.82)}.tree{position:absolute;bottom:28%;left:20%;width:17px;height:45px;background:#76563c}.tree:before{content:"";position:absolute;top:-31px;left:-18px;width:53px;height:43px;background:#357c4c;clip-path:polygon(25% 0,75% 0,75% 22%,100% 22%,100% 80%,75% 80%,75% 100%,25% 100%,25% 80%,0 80%,0 22%,25% 22%)}.t2{left:auto;right:12%;transform:scale(.72)}.awning{position:absolute;top:0;right:0;width:56%;height:64px;display:grid;grid-template-columns:repeat(6,1fr);border-bottom:5px solid #774b53;transform:skewY(2deg);transform-origin:top right}.awning i:nth-child(odd){background:#d74b49}.awning i:nth-child(even){background:#fff1c8}.counter{position:absolute;z-index:2;bottom:0;left:0;right:0;height:63px;border-top:9px solid #e7b262;background:#ac5d43;box-shadow:inset 0 10px #c6844d}.counter:before,.counter:after{content:"";position:absolute;top:16px;width:25%;height:38px;background:#84453d;border:3px solid #5d3640}.counter:before{left:9%}.counter:after{right:9%}.goods{position:absolute;z-index:3;left:15%;right:15%;bottom:39px;height:140px}.ball{position:absolute;bottom:10px;width:60px;height:60px;border:5px solid var(--navy);border-radius:50%;background:linear-gradient(#eff8f4 0 44%,var(--navy) 44% 56%,#fff2d8 56%);box-shadow:4px 5px #633c42}.ball:before{content:"";position:absolute;left:-5px;right:-5px;top:44%;height:7px;background:var(--navy)}.ball:after{content:"";position:absolute;z-index:1;left:50%;top:49%;width:19px;height:19px;border:4px solid var(--navy);border-radius:50%;background:#fff8e5;transform:translate(-50%,-50%)}.ball-a{left:12%}.ball-a:before{background:#519ecf}.ball-b{left:43%;bottom:16px;transform:scale(1.17)}.ball-b:before{background:#df5251}.ball-c{right:12%}.ball-c:before{background:#9e7bd0}.coin,.starcoin{position:absolute;bottom:0;left:2%;width:29px;height:29px;display:grid;place-items:center;border:3px solid #966227;border-radius:50%;background:#ffd35a;color:#9b6829;font:8px var(--pixel);box-shadow:2px 3px #6c4c37}.starcoin{left:auto;right:0;bottom:8px}.pixel-shop>small{position:absolute;right:8px;bottom:6px;z-index:4;color:#fff7dd;font-size:6px;font-weight:900;text-shadow:1px 1px var(--navy)}.catalog{padding:29px 3px 22px}.catalog-head{display:flex;align-items:flex-end;justify-content:space-between;padding:0 5px 14px}.catalog-head h2{margin:0;color:var(--navy);font:19px/1.5 var(--pixel)}.catalog-head .kicker{margin-bottom:6px}.catalog-head>p{margin:0 5px 2px;text-align:right;color:var(--muted);font-size:10px}.filters{display:flex;align-items:center;gap:6px;padding:7px;margin-bottom:12px;border:2px solid #bcb6a4;background:#eee6cf}.filter{min-height:33px;padding:5px 11px;border:1px solid #aeb7ba;background:#fff9e8;color:#40526c;font-size:9px;font-weight:900;cursor:pointer}.filter:hover,.filter.active{border-color:#9a6f35;background:var(--yellow)}.filter small{margin-left:4px;color:#9a6d37}.catalog-state{display:flex;align-items:center;gap:6px;margin-left:auto;color:#6f7480;font-size:7px;font-weight:900;letter-spacing:.07em}.catalog-state i,.status i,.modal-status i{width:7px;height:7px;border-radius:50%;background:#ce9d3b}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.rank{overflow:hidden;border:2px solid #a9a89c;background:var(--paper);box-shadow:2px 3px #c7bfab}.rank-art{height:132px;position:relative;overflow:hidden;background:linear-gradient(#b6d9e8 0 72%,#84bb79 72%)}.rank-art:before,.rank-art:after{content:"";position:absolute;bottom:28%;width:55%;height:45%;background:#82a8ab;clip-path:polygon(0 100%,53% 0,100% 100%)}.rank-art:before{left:-6%;opacity:.7}.rank-art:after{right:-8%;background:#73999a;transform:scale(.85)}.rank-art>small,.rank-art>b{position:absolute;z-index:1;padding:3px 5px;background:#fff5d8;color:#334864;font-size:7px;font-weight:900;letter-spacing:.1em}.rank-art>small{left:10px;top:9px}.rank-art>b{left:10px;bottom:8px;background:none;color:#fff5d8;text-shadow:1px 2px #334864}.emblem{position:absolute;z-index:1;top:50%;left:50%;width:64px;height:64px;display:grid;place-items:center;border:4px solid var(--navy);border-radius:50%;background:linear-gradient(#eff8f1 0 44%,var(--navy) 44% 55%,#fff2d8 55%);box-shadow:3px 4px #22304b55;color:#a67c3d;font-size:17px;transform:translate(-50%,-50%)}.emblem:after{content:"";position:absolute;left:0;right:0;top:44%;height:6px;background:var(--navy)}.green .rank-art{background:linear-gradient(#b6d9e8 0 72%,#84bb79 72%)}.blue .rank-art{background:linear-gradient(#98c9eb,#d2e9ec 71%,#6fae70 71%)}.gold .rank-art{background:linear-gradient(#d2c6ee,#f0dfad 72%,#7bb879 72%)}.grass{position:absolute;bottom:0;left:0;right:0;height:10px;background:#538d55;border-top:4px solid #9ec96b}.rank-body{padding:12px}.rank-title{display:flex;align-items:center;justify-content:space-between;gap:4px}.rank-title h3{margin:0;color:var(--navy);font-size:16px;font-weight:900}.rank-title>span{padding:3px 5px;border:1px solid #c5c4b7;background:#f3efdf;color:#5f6a76;font-size:6px;font-weight:900}.rank-body>p{min-height:35px;margin:7px 0;color:#697183;font-size:9px;line-height:1.45}.rank-body ul{list-style:none;padding:7px 0;border-top:1px dashed #d8d1c0;margin:0;color:#4e596a;font-size:8px}.rank-body li{margin:3px 0}.rank-body li:first-letter{color:#ae873c}.rank-foot{display:flex;align-items:center;justify-content:space-between;padding-top:7px;border-top:1px solid #e1dac8}.rank-foot>small{color:#8b7854;font-size:6px;font-weight:900;letter-spacing:.08em}.rank-foot button{padding:5px 7px;border:1px solid #aab3ba;background:#e8f2f4;color:var(--navy);font-size:8px;font-weight:900;cursor:pointer}.rank-foot button:hover{background:#d3e8ee}.rank-foot button b{padding-left:4px;color:var(--red)}.disclaimer{margin:11px 2px 0;color:#6b7280;font-size:8px}.info-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:7px 3px 22px}.info{display:flex;gap:12px;padding:15px;border:2px solid var(--navy);background:#eaf3f2;box-shadow:2px 3px #c7bfab}.help-info{background:#f7edcf}.tile-icon{flex:0 0 33px;height:33px;display:grid;place-items:center;border:2px solid var(--navy);background:#b9d8e4;font-size:16px;font-weight:900}.help-info .tile-icon{background:#f3d67e}.info .kicker{margin:0 0 3px;font-size:7px}.info h2{margin:0 0 5px;color:var(--navy);font-size:14px;font-weight:900}.info p{margin:0;color:#606b79;font-size:9px}.status{display:flex;align-items:center;gap:5px;margin-top:7px;color:#6a746d;font-size:7px;font-weight:900}.info>button{align-self:center;margin-left:auto;padding:7px;border:1px solid #b6bdba;background:#f3f0e2;color:#697276;font-size:7px;font-weight:900;white-space:nowrap}.info>button:disabled{cursor:not-allowed}.text-link{display:inline-block;margin-top:7px;color:#334e71;font-size:9px}.howto{display:grid;grid-template-columns:.8fr 1.2fr;gap:20px;padding:18px 12px;border-block:2px solid #d4cdbb;background:#f2ead7}.howto .kicker{margin-bottom:6px;font-size:7px}.howto h2{margin:0 0 5px;color:var(--navy);font-size:16px;font-weight:900}.howto>div:first-child>p:last-child,.steps p{margin:0;color:#717887;font-size:8px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.steps article{padding-left:9px;border-left:2px solid #bba774}.steps article>b{color:#a47935;font:9px var(--pixel)}.steps h3{margin:5px 0 3px;color:var(--navy);font-size:9px}.community{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:16px 3px 21px;padding:15px;border:3px solid var(--navy);background:#c2e0ed;box-shadow:2px 3px #7f273b}.community .kicker{margin:0 0 4px;font-size:7px}.community h2{margin:0 0 3px;color:var(--navy);font-size:14px}.community p:last-child{margin:0;color:#5e6b79;font-size:8px}.community-cta{padding:9px 11px;border:2px solid var(--navy);background:var(--yellow);box-shadow:2px 2px var(--navy);font-size:8px;white-space:nowrap}.footer{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:8px;padding:14px 4px 0;border-top:1px solid #fff6d877;color:#fff0d2}.footer-brand{gap:7px}.footer-brand .orb{width:28px;height:28px;border-width:2px;box-shadow:none}.footer-brand .orb:before{height:4px}.footer-brand .orb i{width:9px;height:9px;border-width:2px}.footer-brand>b{font:8px var(--pixel)}.footer>span{font-size:7px;color:#f4d9c8}.footer>div{display:flex;gap:12px;font-size:7px;font-weight:800}.footer>div a:hover{text-decoration:underline}.footer>small{grid-column:1/-1;color:#f2c8bd;font-size:6px}.modal{width:min(430px,calc(100% - 28px));padding:26px;border:4px solid var(--navy);background:var(--cream);color:var(--ink);box-shadow:6px 7px var(--red)}.modal::backdrop{background:#18233ccc}.close{position:absolute;top:7px;right:11px;border:0;background:none;color:var(--navy);font-size:24px;cursor:pointer}.modal h2{margin:0 0 8px;color:var(--navy);font-size:24px}.modal>p:not(.kicker){font-size:11px;color:#616c7a}.modal-status{display:flex;align-items:center;gap:7px;margin:16px 0;color:#796b51;font-size:9px;font-weight:900}.modal>a:last-child{display:inline-block;padding:8px 10px;border:2px solid var(--navy);background:var(--yellow);font-size:9px}.toast{position:fixed;bottom:16px;left:50%;z-index:10;transform:translate(-50%,12px);padding:9px 13px;border:2px solid var(--navy);background:var(--yellow);box-shadow:2px 3px var(--navy);color:var(--navy);font-size:9px;font-weight:900;opacity:0;pointer-events:none;transition:.18s}.toast.show{opacity:1;transform:translate(-50%,0)}[hidden]{display:none!important}@media(max-width:850px){.shell{width:calc(100% - 26px);padding:0 12px}.hero{grid-template-columns:.9fr 1.1fr}.hero-copy{padding:28px 18px}.hero h1{font-size:25px}.hero-copy>p:not(.kicker){font-size:12px}.announcement{gap:8px}.announcement>b{font-size:7px}.announcement>span:nth-of-type(2){font-size:9px}.rank-body{padding:10px}.rank-title h3{font-size:14px}}@media(max-width:600px){.shell{width:calc(100% - 16px);margin:12px auto;padding:0 7px;border-width:3px;outline-width:2px;box-shadow:4px 5px var(--navy)}.masthead{min-height:74px;padding:7px 3px}.brand{gap:10px}.orb{width:44px;height:44px;border-width:3px}.orb i{width:15px;height:15px;border-width:3px}.brand strong{font-size:11px}.brand small{font-size:5px}.top-cta{padding:7px;border-width:2px;box-shadow:2px 3px var(--navy);font-size:6px}.nav{grid-template-columns:repeat(3,1fr);gap:5px;margin-bottom:10px}.nav a{min-height:36px;border-width:2px;box-shadow:1px 2px #5f2034;font-size:8px}.nav .current{font-size:9px}.announcement{display:grid;grid-template-columns:16px 1fr auto;gap:3px 6px;padding:7px;border-width:2px;margin-bottom:10px}.announcement-star{grid-row:span 2;font-size:13px}.announcement>b{font-size:6px}.announcement>span:nth-of-type(2){grid-column:2;font-size:7px}.announcement a{grid-column:3;grid-row:1/3;margin:0;padding:6px;font-size:7px}.crumb{padding:8px 9px;font-size:8px}.hero{grid-template-columns:1fr;border-width:2px;box-shadow:2px 3px var(--navy)}.hero-copy{min-height:194px;padding:21px 14px 32px}.hero .kicker{font-size:7px}.hero h1{font-size:22px}.hero-copy>p:not(.kicker){font-size:11px;margin-bottom:8px}.hero-copy>small{left:14px;bottom:9px;font-size:5px}.pixel-shop{min-height:195px}.awning{height:47px}.goods{transform:scale(.8);transform-origin:bottom center;left:13%;right:13%}.catalog{padding:20px 1px 15px}.catalog-head{align-items:flex-start;padding:0 3px 11px;gap:5px}.catalog-head h2{font-size:14px}.catalog-head .kicker{font-size:6px}.catalog-head>p{font-size:7px;margin:3px 0}.filters{flex-wrap:wrap;gap:4px;padding:5px;margin-bottom:8px}.filter{min-height:29px;padding:4px 7px;font-size:7px}.catalog-state{width:100%;margin:1px;font-size:6px}.cards{grid-template-columns:1fr;gap:8px}.rank{display:grid;grid-template-columns:34% 1fr}.rank-art{height:auto;min-height:195px}.emblem{width:50px;height:50px;font-size:13px}.rank-art>small,.rank-art>b{left:6px;font-size:5px}.rank-body{padding:9px 8px 7px}.rank-title{align-items:flex-start;flex-direction:column;gap:2px}.rank-title h3{font-size:13px}.rank-title>span{font-size:5px;padding:2px 4px}.rank-body>p{min-height:0;font-size:7px;margin:5px 0}.rank-body ul{padding:5px 0;font-size:7px}.rank-foot{align-items:flex-start;flex-direction:column;gap:4px;padding-top:5px}.rank-foot>small{font-size:5px}.rank-foot button{padding:4px 6px;font-size:7px}.disclaimer{font-size:7px}.info-grid{grid-template-columns:1fr;gap:7px;margin:6px 1px 15px}.info{padding:10px;gap:8px}.tile-icon{flex-basis:27px;height:27px;font-size:13px}.info h2{font-size:12px}.info p{font-size:8px}.info>button{font-size:6px;padding:6px}.howto{grid-template-columns:1fr;gap:11px;padding:13px 9px}.howto h2{font-size:13px}.steps{gap:6px}.steps article{padding-left:6px}.steps h3{font-size:7px}.steps p{font-size:6px}.community{align-items:flex-start;flex-direction:column;padding:11px;margin:12px 1px 16px;border-width:2px}.community h2{font-size:11px}.community .kicker{font-size:6px}.community p:last-child{font-size:7px}.community-cta{font-size:7px;padding:7px 9px}.footer{grid-template-columns:1fr auto;gap:7px;padding:11px 2px 0}.footer-brand .orb{width:22px;height:22px}.footer-brand>b{font-size:6px}.footer>span{grid-column:1/-1;grid-row:2;font-size:6px}.footer>div{grid-column:1/-1;grid-row:3;justify-content:space-between;font-size:6px}.footer>small{grid-row:4;font-size:5px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
.about{display:grid;grid-template-columns:.8fr 1.2fr;gap:22px;padding:26px 15px;margin:7px 3px 11px;border:2px solid #d1c6aa;background:#f3ecd9}.about-intro .kicker{font-size:8px;margin-bottom:9px}.about-intro h2{margin:0 0 11px;color:var(--navy);font-size:20px;font-weight:900;line-height:1.3}.about-intro h2 span{color:#a53a49}.about-intro>p:last-child{margin:0;color:#697183;font-size:10px;line-height:1.6}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.feature-grid article{position:relative;min-height:157px;padding:13px 11px;border:2px solid var(--navy);background:var(--paper);box-shadow:2px 3px #c7bfab}.feature-grid article>b{position:absolute;top:8px;right:8px;color:#a47e3b;font:7px var(--pixel)}.feature-icon{width:30px;height:30px;display:grid;place-items:center;border:1px solid #9eaaba;background:#d8e8e7;color:var(--navy);font-size:14px}.feature-grid h3{margin:11px 0 4px;color:var(--navy);font-size:12px}.feature-grid p{margin:0;color:#697183;font-size:8px;line-height:1.5}.community-actions{display:flex;align-items:center;gap:8px}.copy-invite{padding:9px 10px;border:2px solid var(--navy);background:#fff7dd;color:var(--navy);font-size:8px;font-weight:900;cursor:pointer}.copy-invite:hover{background:white}.faq{display:grid;grid-template-columns:.75fr 1.25fr;gap:22px;padding:20px 13px;margin:0 3px 17px;background:#f2ead7;border-top:2px solid #d4cdbb}.faq h2{margin:0;color:var(--navy);font-size:16px}.faq-list{border-top:1px solid #cfc7b6}.faq-list details{border-bottom:1px solid #cfc7b6}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 0;color:var(--navy);font-size:10px;font-weight:900;cursor:pointer;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#a53a49;font-size:16px;transition:transform .15s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{margin:0 0 12px;color:#697183;font-size:9px;line-height:1.6}.community-actions{display:flex}@media(max-width:850px){.about{grid-template-columns:1fr}.about-intro h2 br{display:none}.feature-grid article{min-height:130px}.faq{grid-template-columns:1fr}.faq-list summary{font-size:9px}}@media(max-width:600px){.about{gap:13px;padding:14px 10px;margin:6px 1px 9px}.about-intro h2{font-size:15px}.about-intro h2 br{display:none}.about-intro>p:last-child{font-size:8px}.feature-grid{gap:5px}.feature-grid article{min-height:124px;padding:9px 7px}.feature-grid article>b{font-size:5px;top:6px;right:5px}.feature-icon{width:25px;height:25px;font-size:11px}.feature-grid h3{margin:8px 0 3px;font-size:9px}.feature-grid p{font-size:7px}.community-actions{align-items:flex-start;flex-direction:column}.copy-invite,.community-cta{font-size:7px}.faq{gap:10px;padding:13px 9px;margin-bottom:13px}.faq h2{font-size:13px}.faq .kicker{font-size:6px;margin-bottom:5px}.faq-list summary{padding:8px 0;font-size:8px}.faq-list details p{font-size:7px}}

:focus-visible{outline:3px solid var(--navy);outline-offset:3px}
button:focus-visible,a:focus-visible,summary:focus-visible{position:relative;z-index:5}
@media(max-width:600px){
  .nav a{font-size:10px}
  .announcement>b{font-size:7px}
  .announcement>span:nth-of-type(2){font-size:8px}
  .announcement a{font-size:8px}
  .crumb{font-size:9px}
  .hero .kicker{font-size:8px}
  .hero-copy>p:not(.kicker){font-size:12px}
  .hero-copy>small{font-size:7px}
  .catalog-head h2{font-size:16px}
  .catalog-head .kicker{font-size:8px}
  .catalog-head>p{font-size:9px}
  .filter{font-size:9px}
  .catalog-state{font-size:7px}
  .rank-title h3{font-size:15px}
  .rank-title>span{font-size:7px}
  .rank-body>p,.rank-body ul{font-size:9px}
  .rank-foot>small{font-size:7px}
  .rank-foot button{font-size:9px}
  .disclaimer{font-size:8px}
  .info .kicker{font-size:8px}
  .info h2{font-size:13px}
  .info p,.status{font-size:9px}
  .info>button{font-size:8px}
  .howto .kicker{font-size:8px}
  .howto h2{font-size:14px}
  .howto>div:first-child>p:last-child,.steps p{font-size:8px}
  .steps h3{font-size:9px}
  .community .kicker{font-size:7px}
  .community h2{font-size:12px}
  .community p:last-child{font-size:8px}
  .footer>span,.footer>div{font-size:8px}
  .footer>small{font-size:7px}
  .faq .kicker{font-size:7px}
  .faq h2{font-size:14px}
  .faq-list summary{font-size:9px}
  .faq-list details p{font-size:8px}
}
