/* Template-specific client download layouts and icon treatments. */
.site-downloads[class*="download-layout-"] .download-mark svg{display:block}

/* 1. Classic: compact control bar. */
.download-layout-classic .site-downloads-heading{justify-content:flex-start!important;text-align:left}.download-layout-classic .site-download-grid{overflow:hidden;padding:3px;border:1px solid rgba(143,134,255,.24);border-radius:9px;background:rgba(8,11,25,.45)}.download-layout-classic .download-item{border:0;border-right:1px solid rgba(143,134,255,.18);border-radius:6px;background:transparent;box-shadow:none}.download-layout-classic .download-item:last-child{border-right:0}.download-layout-classic .download-mark{border:1px solid rgba(143,134,255,.3);background:rgba(143,134,255,.12)}

/* 2. Aurora: bright pill controls. */
.download-layout-aurora .site-downloads-heading{justify-content:flex-start!important;text-align:left}.download-layout-aurora .site-downloads-heading p{padding:3px 7px;border-radius:999px;background:#ddebff}.download-layout-aurora .download-item{border-color:#c9e0ff;border-radius:999px;background:linear-gradient(135deg,#fff,#edf6ff);box-shadow:0 6px 15px rgba(22,119,255,.1)}.download-layout-aurora .download-mark{border-radius:50%;background:#1677ff;color:#fff}.download-layout-aurora .download-item i{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:#ddebff;font-size:11px}

/* 3. Nebula: centered orbital glass tiles. */
.download-layout-nebula .site-downloads-heading{justify-content:flex-end!important;text-align:right}.download-layout-nebula .site-download-grid{perspective:600px}.download-layout-nebula .download-item{position:relative;flex-direction:column;justify-content:center;gap:2px;min-height:58px;border-color:rgba(113,220,255,.28);border-radius:12px;background:linear-gradient(145deg,rgba(17,29,61,.94),rgba(24,18,65,.88));text-align:center;box-shadow:inset 0 1px rgba(255,255,255,.06),0 8px 20px rgba(0,0,0,.2)}.download-layout-nebula .download-mark{width:25px;height:25px;flex-basis:25px;border-radius:50%;background:rgba(113,220,255,.12);color:#83e5ff}.download-layout-nebula .download-item small,.download-layout-nebula .download-item i{display:none}

/* 4. Horizon: editorial directory with numbered rules. */
.download-layout-horizon .site-downloads-heading{justify-content:space-between!important;text-align:left}.download-layout-horizon .site-download-grid{counter-reset:download-item;border-top:1px solid #b7beb2;border-bottom:1px solid #b7beb2}.download-layout-horizon .download-item{counter-increment:download-item;position:relative;border:0;border-right:1px solid #c8cec4;border-radius:0;background:transparent;box-shadow:none}.download-layout-horizon .download-item:last-child{border-right:0}.download-layout-horizon .download-item:before{content:"0" counter(download-item);color:#789087;font:9px/1 Georgia,serif}.download-layout-horizon .download-mark{order:3;margin-left:auto;border-radius:0;background:#234d40;color:#f5d9a7}.download-layout-horizon .download-item i{display:none}

/* 5. Obsidian: black-gold engraved plates. */
.download-layout-obsidian .site-downloads-heading{justify-content:center!important}.download-layout-obsidian .site-download-grid{padding:4px;background:linear-gradient(90deg,rgba(215,170,97,.07),transparent,rgba(215,170,97,.07));border-top:1px solid rgba(215,170,97,.25);border-bottom:1px solid rgba(215,170,97,.25)}.download-layout-obsidian .download-item{border-color:rgba(215,170,97,.28);border-radius:2px;background:rgba(21,18,15,.88);box-shadow:inset 0 0 0 1px rgba(255,255,255,.02)}.download-layout-obsidian .download-mark{border:1px solid rgba(215,170,97,.42);border-radius:2px;background:transparent;color:#d7aa61}.download-layout-obsidian .download-item i{color:#d7aa61}

/* 6. Pop: playful sticker row. */
.download-layout-pop .site-downloads-heading{justify-content:flex-start!important}.download-layout-pop .site-downloads-heading h2{padding:2px 8px;border:2px solid #452038;border-radius:7px;background:#fff;box-shadow:3px 3px 0 #452038}.download-layout-pop .download-item{border:2px solid #452038;border-radius:11px;background:#fff;box-shadow:3px 3px 0 #452038;transform:rotate(-1deg)}.download-layout-pop .download-item:nth-child(even){background:#fff0a8;transform:rotate(1deg)}.download-layout-pop .download-item:nth-child(3n){background:#dff5ff}.download-layout-pop .download-item:hover{transform:translateY(-2px) rotate(0)}.download-layout-pop .download-mark{border-radius:9px;background:#ffe0ee;color:#ed4f91}.download-layout-pop .download-item i{color:#452038;font-weight:900}

/* 7. Solstice: warm sunrise cards. */
.download-layout-solstice .site-downloads-heading{justify-content:center!important}.download-layout-solstice .download-item{border-color:#efc5ae;border-radius:20px 7px 20px 7px;background:linear-gradient(145deg,#fff9f4,#ffe7d8);box-shadow:0 7px 16px rgba(166,83,48,.11)}.download-layout-solstice .download-mark{border-radius:50%;background:#c9673c;color:#fff}.download-layout-solstice .download-item i{color:#c9673c}

/* 8. Mono: typographic ruled list. */
.download-layout-mono .site-downloads-heading{justify-content:space-between!important;border-bottom:1px solid #222;padding-bottom:5px}.download-layout-mono .site-downloads-heading p{display:none}.download-layout-mono .download-item{border:0;border-bottom:2px solid #222;border-radius:0;background:transparent;box-shadow:none}.download-layout-mono .download-mark{order:3;margin-left:auto;border:1px solid #222;border-radius:0;background:#fff;color:#111}.download-layout-mono .download-item i{display:none}.download-layout-mono .download-item b{font-family:ui-monospace,Consolas,monospace;text-transform:uppercase}

/* 9. Voyage: navigation instrument tiles. */
.download-layout-voyage .site-downloads-heading{justify-content:flex-start!important}.download-layout-voyage .site-downloads-heading p{color:#8fd6ff}.download-layout-voyage .site-download-grid{padding:4px;border-radius:10px;background:rgba(5,35,57,.45)}.download-layout-voyage .download-item{border-color:rgba(93,190,238,.3);border-radius:8px;background:linear-gradient(160deg,rgba(11,55,85,.96),rgba(7,40,66,.96));box-shadow:inset 3px 0 #42a7dd}.download-layout-voyage .download-mark{border:1px solid rgba(93,190,238,.45);border-radius:50%;background:rgba(66,167,221,.12);color:#66c5f1}.download-layout-voyage .download-item i{color:#66c5f1}

/* 10. Verdant: organic leaf tabs. */
.download-layout-verdant .site-downloads-heading{justify-content:flex-start!important}.download-layout-verdant .site-downloads-heading p{color:#9bc89e}.download-layout-verdant .download-item{border-color:rgba(112,166,116,.38);border-radius:18px 6px 18px 6px;background:linear-gradient(145deg,rgba(40,78,48,.96),rgba(27,57,34,.96));box-shadow:0 7px 16px rgba(10,36,18,.2)}.download-layout-verdant .download-item:nth-child(even){border-radius:6px 18px 6px 18px}.download-layout-verdant .download-mark{border-radius:50% 50% 50% 12%;background:rgba(137,196,140,.15);color:#9bc89e}.download-layout-verdant .download-item i{color:#9bc89e}

@media(max-width:760px){.site-downloads[class*="download-layout-"] .site-downloads-heading{justify-content:flex-start!important}.download-layout-nebula .download-item{min-height:44px;flex-direction:row;text-align:left}.download-layout-nebula .download-item small{display:block}.download-layout-pop .download-item,.download-layout-pop .download-item:nth-child(even){transform:none}.download-layout-horizon .download-item:before{display:none}}

/* Homepage download modules use a distinct composition for every template. */
.site-downloads.site-downloads-home{z-index:5}

/* Classic: a compact, illuminated command deck. */
.site-downloads.site-downloads-home.download-layout-classic{right:max(24px,calc((100vw - 1120px)/2));bottom:18px;left:max(24px,calc((100vw - 1120px)/2));padding:12px 16px 14px;border:1px solid rgba(153,145,255,.28);border-radius:14px;background:linear-gradient(110deg,rgba(13,16,39,.97),rgba(27,24,65,.9));box-shadow:0 18px 45px rgba(0,0,0,.3)}.site-downloads-home.download-layout-classic .site-downloads-heading{justify-content:center!important}.site-downloads-home.download-layout-classic .site-download-grid{border-radius:9px}.site-downloads-home.download-layout-classic .download-item{min-height:46px}.site-downloads-home.download-layout-classic .download-item:hover{background:rgba(143,134,255,.14);transform:none}

/* Aurora: a floating white app shelf with pill-shaped controls. */
.site-downloads.site-downloads-home.download-layout-aurora{right:max(30px,calc((100vw - 1140px)/2));bottom:18px;left:auto;width:min(650px,58vw);padding:11px 13px 13px;border:1px solid rgba(255,255,255,.88);border-radius:18px;background:rgba(255,255,255,.78);box-shadow:0 18px 40px rgba(32,105,194,.18);backdrop-filter:blur(16px)}.site-downloads-home.download-layout-aurora .site-downloads-heading{gap:8px;margin-bottom:8px}.site-downloads-home.download-layout-aurora .site-downloads-heading span{display:none}.site-downloads-home.download-layout-aurora .site-download-grid{gap:6px}.site-downloads-home.download-layout-aurora .download-item{min-height:43px;padding:6px 8px}.site-downloads-home.download-layout-aurora .download-item small{display:none}.site-downloads-home.download-layout-aurora .download-item:hover{transform:translateY(-3px);box-shadow:0 10px 18px rgba(22,119,255,.2)}

/* Nebula: a cyan holographic strip anchored beneath the signal display. */
.site-downloads.site-downloads-home.download-layout-nebula{right:max(32px,calc((100vw - 1138px)/2));bottom:19px;left:max(32px,calc((100vw - 1138px)/2));padding:10px 12px 12px;border:1px solid rgba(105,222,255,.32);border-radius:14px;background:linear-gradient(90deg,rgba(8,18,47,.95),rgba(23,26,73,.92),rgba(8,18,47,.95));box-shadow:0 0 0 1px rgba(134,111,255,.12),0 16px 42px rgba(0,0,0,.3)}.site-downloads-home.download-layout-nebula .site-downloads-heading{justify-content:space-between!important;margin-bottom:8px}.site-downloads-home.download-layout-nebula .site-downloads-heading span{color:#91dff9}.site-downloads-home.download-layout-nebula .download-item{min-height:47px;border-radius:7px}.site-downloads-home.download-layout-nebula .download-item:hover{border-color:#7de9ff;transform:translateY(-3px);box-shadow:0 0 18px rgba(91,218,255,.18)}

/* Horizon: a restrained editorial index that sits on a paper rule. */
.site-downloads.site-downloads-home.download-layout-horizon{right:max(54px,calc((100vw - 1120px)/2));bottom:15px;left:max(54px,calc((100vw - 1120px)/2));padding:0 0 8px;border:0;border-left:3px solid #d76a3d;border-radius:0;background:rgba(246,241,231,.88);box-shadow:none}.site-downloads-home.download-layout-horizon .site-downloads-heading{padding:9px 13px 4px;margin:0}.site-downloads-home.download-layout-horizon .site-downloads-heading p{color:#d76a3d}.site-downloads-home.download-layout-horizon .site-downloads-heading span{display:none}.site-downloads-home.download-layout-horizon .site-download-grid{margin:0 13px}.site-downloads-home.download-layout-horizon .download-item{min-height:43px;padding:5px 8px}.site-downloads-home.download-layout-horizon .download-item:hover{background:#e7ede2;transform:none}.site-downloads-home.download-layout-horizon .download-item small{display:none}

/* Obsidian: a gold-trimmed collection of engraved metal controls. */
.site-downloads.site-downloads-home.download-layout-obsidian{right:max(30px,calc((100vw - 1120px)/2));bottom:20px;left:max(30px,calc((100vw - 1120px)/2));padding:12px 14px 14px;border:1px solid rgba(215,170,97,.42);border-radius:3px;background:linear-gradient(110deg,rgba(14,12,11,.98),rgba(39,31,23,.94));box-shadow:inset 0 0 0 3px rgba(215,170,97,.05),0 19px 38px rgba(0,0,0,.34)}.site-downloads-home.download-layout-obsidian .site-downloads-heading{margin-bottom:8px}.site-downloads-home.download-layout-obsidian .site-downloads-heading p{color:#d7aa61}.site-downloads-home.download-layout-obsidian .download-item{min-height:46px}.site-downloads-home.download-layout-obsidian .download-item:hover{background:rgba(215,170,97,.1);border-color:#efd095;transform:translateY(-2px)}

/* Pop: overlapping, brightly colored app stickers. */
.site-downloads.site-downloads-home.download-layout-pop{right:50%;bottom:18px;left:auto;width:min(820px,calc(100% - 42px));padding:8px 12px 13px;border:2px solid #452038;border-radius:17px;background:#fff9e6;box-shadow:7px 7px 0 #452038;transform:translateX(50%)}.site-downloads-home.download-layout-pop .site-downloads-heading{justify-content:center!important;margin-bottom:9px}.site-downloads-home.download-layout-pop .site-downloads-heading p,.site-downloads-home.download-layout-pop .site-downloads-heading span{display:none}.site-downloads-home.download-layout-pop .site-download-grid{gap:9px}.site-downloads-home.download-layout-pop .download-item{min-height:44px;padding:6px 8px}.site-downloads-home.download-layout-pop .download-item small{display:none}.site-downloads-home.download-layout-pop .download-item:hover{transform:translateY(-5px) rotate(-1deg)}

/* Solstice: a warm sunrise rail with softly layered cards. */
.site-downloads.site-downloads-home.download-layout-solstice{right:10%;bottom:18px;left:10%;padding:13px 15px 15px;border:1px solid rgba(201,103,60,.24);border-radius:25px 8px 25px 8px;background:linear-gradient(105deg,rgba(255,250,246,.94),rgba(255,224,205,.92));box-shadow:0 16px 34px rgba(166,83,48,.15)}.site-downloads-home.download-layout-solstice .site-downloads-heading{margin-bottom:8px}.site-downloads-home.download-layout-solstice .site-downloads-heading p{display:none}.site-downloads-home.download-layout-solstice .download-item{min-height:47px}.site-downloads-home.download-layout-solstice .download-item:nth-child(odd){transform:translateY(-2px)}.site-downloads-home.download-layout-solstice .download-item:hover{transform:translateY(-5px)}

/* Mono: an exact black-and-white application manifest. */
.site-downloads.site-downloads-home.download-layout-mono{right:max(22px,calc((100vw - 1120px)/2));bottom:14px;left:max(22px,calc((100vw - 1120px)/2));padding:9px 0 0;border:2px solid #111;border-radius:0;background:#f4f4f0;box-shadow:6px 6px 0 #e42c27}.site-downloads-home.download-layout-mono .site-downloads-heading{padding:0 12px;margin:0}.site-downloads-home.download-layout-mono .site-downloads-heading span{display:none}.site-downloads-home.download-layout-mono .site-download-grid{gap:0}.site-downloads-home.download-layout-mono .download-item{min-height:43px;padding:5px 10px}.site-downloads-home.download-layout-mono .download-item:hover{background:#e42c27;color:#fff!important;transform:none}.site-downloads-home.download-layout-mono .download-item:hover small{color:#fff}.site-downloads-home.download-layout-mono .download-mark{width:25px;height:25px;flex-basis:25px}

/* Voyage: a deep-blue navigation console with a highlighted route. */
.site-downloads.site-downloads-home.download-layout-voyage{right:max(26px,calc((100vw - 1120px)/2));bottom:18px;left:max(26px,calc((100vw - 1120px)/2));padding:12px 14px 14px;border:1px solid rgba(111,198,235,.36);border-radius:13px;background:linear-gradient(105deg,rgba(4,38,64,.96),rgba(12,65,96,.94));box-shadow:0 18px 38px rgba(1,29,48,.35)}.site-downloads-home.download-layout-voyage .site-downloads-heading{justify-content:space-between!important;margin-bottom:8px}.site-downloads-home.download-layout-voyage .site-downloads-heading h2:after{content:" / READY";color:#8fd6ff;font-size:10px;letter-spacing:1.2px}.site-downloads-home.download-layout-voyage .site-downloads-heading span{display:none}.site-downloads-home.download-layout-voyage .download-item{min-height:46px}.site-downloads-home.download-layout-voyage .download-item:hover{border-color:#a7e3ff;transform:translateY(-3px);box-shadow:inset 4px 0 #e8613f}

/* Verdant: a quiet garden row with soft organic silhouettes. */
.site-downloads.site-downloads-home.download-layout-verdant{right:8%;bottom:18px;left:8%;padding:12px 15px 15px;border:1px solid rgba(155,200,158,.36);border-radius:28px 10px 28px 10px;background:rgba(28,65,39,.94);box-shadow:0 18px 40px rgba(10,36,18,.28)}.site-downloads-home.download-layout-verdant .site-downloads-heading{justify-content:flex-start!important;margin-bottom:8px}.site-downloads-home.download-layout-verdant .site-downloads-heading h2{font-family:Georgia,"Times New Roman",serif;font-weight:500}.site-downloads-home.download-layout-verdant .site-downloads-heading span{display:none}.site-downloads-home.download-layout-verdant .download-item{min-height:46px}.site-downloads-home.download-layout-verdant .download-item:nth-child(even){transform:translateY(4px)}.site-downloads-home.download-layout-verdant .download-item:hover{transform:translateY(-3px);border-color:#b8ddb8}

@media(max-width:760px){.site-downloads.site-downloads-home[class*="download-layout-"]{right:10px;bottom:8px;left:10px;width:auto;padding:9px 11px 11px;border-radius:12px;transform:none}.site-downloads-home.download-layout-horizon{border-left-width:3px}.site-downloads-home.download-layout-pop{box-shadow:4px 4px 0 #452038}.site-downloads-home.download-layout-mono{border-width:1px;box-shadow:4px 4px 0 #e42c27}.site-downloads-home.download-layout-aurora .site-downloads-heading span,.site-downloads-home.download-layout-nebula .site-downloads-heading span{display:none}.site-downloads-home.download-layout-verdant .download-item:nth-child(even),.site-downloads-home.download-layout-solstice .download-item:nth-child(odd){transform:none}}

/* Keep the homepage download area in normal flow so it never overlays hero copy. */
.site-downloads.site-downloads-home.download-layout-classic,.site-downloads.site-downloads-home.download-layout-aurora,.site-downloads.site-downloads-home.download-layout-nebula,.site-downloads.site-downloads-home.download-layout-horizon,.site-downloads.site-downloads-home.download-layout-obsidian,.site-downloads.site-downloads-home.download-layout-pop,.site-downloads.site-downloads-home.download-layout-solstice,.site-downloads.site-downloads-home.download-layout-mono,.site-downloads.site-downloads-home.download-layout-voyage,.site-downloads.site-downloads-home.download-layout-verdant{position:relative;right:auto;bottom:auto;left:auto;width:100%;max-width:1180px;margin:28px auto 0;transform:none;grid-column:1/-1;min-width:0}.site-downloads-home .site-downloads-heading{flex-wrap:wrap;min-width:0}.site-downloads-home .site-downloads-heading h2,.site-downloads-home .site-downloads-heading span{min-width:0}.site-downloads-home .site-download-grid{display:flex;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;padding:2px 2px 7px;scroll-snap-type:x proximity}.site-downloads-home .download-item{flex:0 0 172px;min-width:172px;min-height:56px;padding:9px 10px;scroll-snap-align:start;white-space:nowrap}.site-downloads-home .download-item>span:last-of-type{min-width:0}.site-downloads-home .download-item b,.site-downloads-home .download-item small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-downloads-home .download-mark{flex:0 0 32px;width:32px;height:32px}.site-downloads-home .download-item i{flex:0 0 auto}

/* Nebula tiles need a horizontal label layout once they become scrollable cards. */
.site-downloads-home.download-layout-nebula .download-item{flex-direction:row;text-align:left}.site-downloads-home.download-layout-nebula .download-item small{display:block}.site-downloads-home.download-layout-nebula .download-item i{display:block}

/* On wider screens, distribute every configured client evenly across the row. */
@media(min-width:761px){.site-downloads-home .site-download-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));overflow:visible}.site-downloads-home .download-item{width:100%;min-width:0}}

@media(max-width:760px){.site-downloads.site-downloads-home[class*="download-layout-"]{position:relative;right:auto;bottom:auto;left:auto;width:100%;margin:20px 0 0;grid-column:1/-1}.site-downloads-home .site-downloads-heading{align-items:flex-start}.site-downloads-home .site-download-grid{gap:8px}.site-downloads-home .download-item{flex-basis:154px;min-width:154px;min-height:52px}.site-downloads-home .download-item small{font-size:9px}.site-downloads-home.download-layout-horizon .site-download-grid{margin:0 10px}.site-downloads-home.download-layout-pop{width:100%;margin-top:20px}.site-downloads-home.download-layout-aurora{width:100%;margin-top:20px}}

/* Classic home: a calm dark command deck rather than a flat segmented strip. */
.template-classic .hero .site-downloads-home.download-layout-classic{position:relative;right:auto;bottom:auto;left:auto;width:min(860px,100%);margin:22px auto 25px;padding:15px 18px 17px;border:1px solid rgba(151,143,255,.28);border-radius:15px;background:linear-gradient(118deg,rgba(21,25,52,.96),rgba(10,13,30,.92));box-shadow:0 16px 40px rgba(0,0,0,.26),inset 0 1px rgba(255,255,255,.05)}
.template-classic .download-layout-classic .site-downloads-heading{justify-content:center!important;gap:11px;margin-bottom:13px;padding:0 2px;text-align:center}.template-classic .download-layout-classic .site-downloads-heading p{display:inline-flex;align-items:center;height:20px;padding:0 7px;border:1px solid rgba(158,151,255,.3);border-radius:999px;background:rgba(143,134,255,.1);color:#c8c4ff;font-size:9px;letter-spacing:.13em}.template-classic .download-layout-classic .site-downloads-heading h2{font-size:16px;color:#f5f5ff}.template-classic .download-layout-classic .site-downloads-heading span{margin-left:0;color:#aab2d4;font-size:10px}
.template-classic .download-layout-classic .site-download-grid{gap:10px;overflow:visible;padding:0;border:0;background:transparent}.template-classic .download-layout-classic .download-item{position:relative;min-height:58px;padding:9px 12px;border:1px solid rgba(153,147,224,.2);border-radius:10px;background:rgba(4,7,21,.32);box-shadow:inset 0 1px rgba(255,255,255,.035)}.template-classic .download-layout-classic .download-item:before{position:absolute;top:9px;bottom:9px;left:0;width:2px;border-radius:0 2px 2px 0;background:transparent;content:""}.template-classic .download-layout-classic .download-item:hover{border-color:rgba(166,158,255,.62);background:rgba(114,104,233,.13);box-shadow:0 8px 18px rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.06);transform:translateY(-1px)}.template-classic .download-layout-classic .download-item:hover:before{background:#958dff}.template-classic .download-layout-classic .download-mark{width:34px;height:34px;flex-basis:34px;border:1px solid rgba(157,149,255,.28);border-radius:9px;background:linear-gradient(145deg,rgba(149,141,255,.22),rgba(94,84,207,.1));color:#c2bdff}.template-classic .download-layout-classic .download-item b{color:#f1f2ff;font-size:12px}.template-classic .download-layout-classic .download-item small{color:#99a2c4;font-size:9px}.template-classic .download-layout-classic .download-item i{display:grid;width:18px;height:18px;margin-left:auto;place-items:center;border-radius:50%;background:rgba(148,140,255,.13);color:#c4bfff;font-size:11px}
@media(max-width:760px){.template-classic .hero .site-downloads-home.download-layout-classic{width:100%;margin:16px auto 19px;padding:10px 11px 11px;border-radius:12px}.template-classic .download-layout-classic .site-downloads-heading{margin-bottom:8px}.template-classic .download-layout-classic .site-downloads-heading h2{font-size:14px}.template-classic .download-layout-classic .site-downloads-heading span{font-size:9px}.template-classic .download-layout-classic .site-download-grid{gap:8px;overflow-x:auto;padding-bottom:2px}.template-classic .download-layout-classic .download-item{min-height:46px;border-radius:8px}.template-classic .download-layout-classic .download-item:before,.template-classic .download-layout-classic .download-item i{display:none}.template-classic .download-layout-classic .download-mark{width:28px;height:28px;flex-basis:28px;border-radius:7px}.template-classic .download-layout-classic .download-item b{font-size:11px}.template-classic .download-layout-classic .download-item small{font-size:9px}}

/* Classic home metrics: a simple ruled text row. */
body.template-classic .metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:680px;margin:0 auto;padding:8px 0 0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}body.template-classic .metrics div{min-width:0;padding:0 24px;border:0;border-left:1px solid rgba(176,172,245,.2);background:transparent;box-shadow:none}body.template-classic .metrics div:first-child{border-left:0}body.template-classic .metrics strong{color:#f0f1ff;font-size:24px;line-height:1.1;letter-spacing:-.04em}body.template-classic .metrics span{margin-top:5px;color:#9ea6c6;font-size:11px;letter-spacing:.02em}
@media(max-width:720px){body.template-classic .metrics{grid-template-columns:1fr;gap:0;max-width:330px;padding-top:4px}body.template-classic .metrics div,body.template-classic .metrics div:first-child{display:flex;align-items:baseline;justify-content:space-between;padding:8px 0;border:0}body.template-classic .metrics strong{font-size:19px}body.template-classic .metrics span{margin:0;font-size:11px}}
