
    #day7mods{--d7-bg:#111413;--d7-panel:#1a1e1c;--d7-line:#333a35;--d7-text:#eeeae2;--d7-dim:#b3b8af;--d7-red:#c74840;--d7-radius:5px;--d7-forest-opacity:1;color-scheme:dark;background:var(--d7-bg);color:var(--d7-text);font:14px/1.6 Arial,sans-serif;width:100%;overflow-wrap:anywhere;isolation:isolate}
    #day7mods *{box-sizing:border-box}
#day7mods [hidden]{display:none!important}
#day7mods h1,#day7mods h2,#day7mods h3,#day7mods p{margin:0}
#day7mods button,#day7mods a,#day7mods summary{color:inherit;font:inherit}
#day7mods button,#day7mods a{text-decoration:none}
#day7mods button{cursor:inherit}
#day7mods a:focus-visible,#day7mods button:focus-visible,#day7mods summary:focus-visible{outline:2px solid #eeeae2;outline-offset:5px}
#day7mods button{border:0}
#day7mods .d7-shell{padding-inline:5.5%}
#day7mods .d7-mono{font:11px/1.5 Consolas,monospace;letter-spacing:1.5px;text-transform:uppercase}
#day7mods .d7-dim{color:var(--d7-dim)}
    #day7mods .d7-header{min-height:80px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--d7-line);padding-right:max(100px,5.5%)}
#day7mods .d7-logo{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;font-size:23px;font-weight:800;letter-spacing:-1px}
#day7mods .d7-logo-seven{color:var(--d7-red);font-size:30px;line-height:1;font-style:italic;transform:skew(-6deg)}
#day7mods .d7-nav{display:flex;gap:25px;font-size:12px}
#day7mods .d7-nav a:hover{color:var(--d7-text);text-decoration:underline;text-underline-offset:6px}
    #day7mods .d7-hero{position:relative;min-height:390px;display:flex;align-items:center;overflow:hidden;border-bottom:1px solid var(--d7-line)}
#day7mods .d7-hero-copy{position:relative;z-index:2;padding-block:46px;max-width:620px}
#day7mods .d7-eyebrow{display:flex;align-items:center;gap:10px;color:#dcb8a9;margin-bottom:18px}
#day7mods .d7-rule{width:26px;height:2px;background:var(--d7-red)}
#day7mods h1{font-family:Impact,'Arial Narrow',Arial,sans-serif;font-size:clamp(34px,5.7vw,62px);font-weight:500;line-height:1.08;letter-spacing:1.2px;text-wrap:balance}
#day7mods h1 span{color:#d8b8a0}
#day7mods .d7-intro{max-width:360px;color:#c2c5bc;font-size:14px;margin-top:18px;line-height:1.7}
#day7mods .d7-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:24px}
#day7mods .d7-button{display:inline-flex;justify-content:center;align-items:center;gap:12px;padding:12px 20px;background:var(--d7-red);border:1px solid transparent;border-radius:var(--d7-radius);color:#fff7ee;font-size:13px;font-weight:600;min-height:44px}
#day7mods .d7-button:hover{filter:brightness(1.1)}
#day7mods .d7-secondary{background:transparent;border:1px solid #495047;color:var(--d7-text)}
#day7mods .d7-small{font-size:12px;color:var(--d7-dim)}
#day7mods .d7-sky{position:absolute;inset:0 0 0 33%;background:radial-gradient(ellipse at 68% 35%,#623529 0, #2b2620 35%,#151a17 70%);opacity:var(--d7-forest-opacity)}
#day7mods .d7-sky:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,var(--d7-bg),transparent 68%),linear-gradient(0deg,var(--d7-bg),transparent 45%)}
#day7mods .d7-moon{position:absolute;width:210px;height:210px;right:16%;top:35px;border-radius:50%;background:radial-gradient(ellipse at 35% 32%,#dd8f63 0,#cc6f50 28%,#9e4e3d 74%,#5c3029 100%);box-shadow:0 0 80px #c7484019;overflow:hidden}
#day7mods .d7-moon:after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 70% 25%,#6c362933 0 9%,transparent 11%),radial-gradient(ellipse at 32% 62%,#5e302244 0 16%,transparent 18%),radial-gradient(ellipse at 68% 72%,#df986d44 0 19%,transparent 21%);transform:rotate(-20deg)}
#day7mods .d7-hills{position:absolute;inset:170px -5% -10px 0;background:#212d25;clip-path:polygon(0 55%,12% 35%,20% 42%,36% 16%,46% 30%,61% 3%,73% 20%,82% 10%,100% 42%,100% 100%,0 100%)}
#day7mods .d7-woods{position:absolute;inset:100px -2% 0 0;background:#17211b;clip-path:polygon(0 100%,0 73%,4% 73%,7% 39%,10% 73%,13% 73%,15% 18%,19% 72%,22% 72%,25% 42%,28% 79%,31% 79%,34% 26%,38% 79%,43% 79%,47% 1%,52% 80%,55% 80%,58% 35%,62% 81%,68% 81%,72% 15%,77% 77%,81% 77%,86% 28%,91% 77%,94% 77%,97% 5%,100% 60%,100% 100%)}
#day7mods .d7-foreground{position:absolute;inset:190px 0 -15px 0;background:#0f1713;clip-path:polygon(0 100%,0 75%,8% 79%,13% 30%,18% 80%,28% 78%,34% 50%,39% 83%,55% 87%,62% 55%,67% 84%,82% 82%,88% 16%,94% 81%,100% 86%,100% 100%)}
#day7mods .d7-day{position:absolute;right:7%;bottom:24px;color:#a3a79b;z-index:1;font:11px/1 Consolas,monospace;letter-spacing:3px}
    #day7mods .d7-strip{display:flex;flex-wrap:wrap;gap:12px 32px;align-items:center;min-height:55px;padding-block:12px;border-bottom:1px solid var(--d7-line);color:#b9c0b3;font-size:11px}
#day7mods .d7-strip span{display:flex;gap:9px;align-items:center}
#day7mods .d7-strip svg{width:15px;height:15px;color:#c1b19d}
    #day7mods .d7-catalog{padding-block:34px 38px}
#day7mods .d7-section-top{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:21px}
#day7mods .d7-section-kicker{color:#c59f8b;font:11px/1.5 Consolas,monospace;letter-spacing:2px;margin-bottom:4px}
#day7mods h2{font-size:25px;font-weight:600;letter-spacing:-.6px}
#day7mods .d7-count{color:var(--d7-dim);font-size:12px;padding-bottom:4px}
#day7mods .d7-mod{display:grid;grid-template-columns:minmax(180px,30%) minmax(0,1fr);background:var(--d7-panel);border:1px solid var(--d7-line);border-radius:var(--d7-radius);overflow:hidden}
#day7mods .d7-cover{position:relative;min-height:280px;background:repeating-linear-gradient(-45deg,transparent 0 32px,#d77a4310 32px 33px),radial-gradient(ellipse at 50% 50%,#634333,#28261f 70%);display:flex;flex-direction:column;justify-content:space-between;padding:22px;color:#eee0c6;isolation:isolate}
#day7mods .d7-cover:after{content:'7';position:absolute;z-index:-1;right:-18px;bottom:-80px;font:350px/.9 Impact,sans-serif;opacity:.07;transform:rotate(-12deg)}
#day7mods .d7-cover-title{font:500 clamp(30px,3.4vw,43px)/1.08 Impact,'Arial Narrow',sans-serif;letter-spacing:.5px;overflow-wrap:normal}
#day7mods .d7-cover-title small{display:block;font:11px/1.5 Consolas,monospace;letter-spacing:2px;margin-top:12px;color:#d6ae82}
#day7mods .d7-cover-foot{font:11px/1.4 Consolas,monospace;letter-spacing:2px;border-top:1px solid #a57b4c66;padding-top:10px}
#day7mods .d7-mod-body{padding:23px 26px}
#day7mods .d7-mod-labels{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:10px}
#day7mods .d7-tag{padding:3px 7px;border:1px solid #485045;border-radius:3px;font:11px/1.4 Consolas,monospace;color:#c5cbbf}
#day7mods .d7-tag-prototype{border-color:#805b3b;color:#e7bf8e;background:#76533719}
#day7mods h3{font-size:23px;font-weight:600;line-height:1.3;letter-spacing:-.6px}
#day7mods .d7-mod-desc{margin-top:10px;color:#bfc4b9;font-size:13px;max-width:500px}
#day7mods .d7-version-line{display:flex;flex-wrap:wrap;gap:6px 22px;margin-block:17px;font-size:12px;color:#b5bcb0}
#day7mods .d7-version-line strong{color:var(--d7-text);font-weight:500}
#day7mods .d7-mod-actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap}
#day7mods .d7-link-button{display:inline-flex;align-items:center;gap:8px;background:transparent;padding:8px 0;color:#d9dbd3;font-size:12px}
#day7mods .d7-link-button:hover{text-decoration:underline;text-underline-offset:5px}
#day7mods .d7-note{font-size:11px;color:#abb2a4;margin-top:13px}
#day7mods .d7-expanded{padding:22px 25px;background:#171b18;border-top:1px solid var(--d7-line);grid-column:1/-1;font-size:13px;line-height:1.8}
#day7mods .d7-expanded h4{margin:0 0 8px;font-size:14px}
#day7mods .d7-expanded p+p{margin-top:8px}
#day7mods .d7-expanded code{overflow-wrap:anywhere;color:#dbc5ac;font:12px/1.5 Consolas,monospace}
#day7mods .d7-release-head{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:9px}
#day7mods .d7-release-details{color:var(--d7-dim);margin-block:10px 15px}
#day7mods .d7-close{color:#c5ccbf;background:transparent;padding:8px;display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center}
#day7mods .d7-status{color:#e6bf96;margin-top:12px;min-height:20px}
    #day7mods .d7-guide{padding-block:30px 34px;background:#151916;border-block:1px solid var(--d7-line)}
#day7mods .d7-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:23px}
#day7mods .d7-step{padding-left:14px;border-left:2px solid #675344}
#day7mods .d7-step-number{font:11px/1.4 Consolas,monospace;color:#c79c7d;margin-bottom:7px;letter-spacing:2px}
#day7mods .d7-step h3{font-size:14px;font-weight:500;letter-spacing:0;margin-bottom:6px}
#day7mods .d7-step p{font-size:12px;color:var(--d7-dim)}
#day7mods .d7-step code{font:11px/1.5 Consolas,monospace;color:#d4bea6}
#day7mods .d7-faq{padding-block:30px 28px}
#day7mods .d7-faq h2{font-size:21px;margin-bottom:14px}
#day7mods details{border-top:1px solid var(--d7-line);padding:13px 0}
#day7mods details:last-of-type{border-bottom:1px solid var(--d7-line)}
#day7mods summary{font-size:13px;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:15px}
#day7mods summary:after{content:'+';color:#c4aa8d;font:20px/1 Consolas,monospace}
#day7mods details[open] summary:after{content:'−'}
#day7mods details p{max-width:690px;padding-top:10px;color:var(--d7-dim);font-size:12px}
#day7mods .d7-footer{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap;padding-block:20px;border-top:1px solid var(--d7-line);font-size:11px;color:#a1aa9c}
#day7mods .d7-footer b{font-weight:500;letter-spacing:1px;color:#d0d4c9}
#day7mods svg{flex-shrink:0;width:16px;height:16px}
    @media(max-width:650px){#day7mods .d7-header{padding-right:100px;min-height:96px;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px}
#day7mods .d7-nav{gap:18px;font-size:11px}
#day7mods .d7-logo{font-size:20px}
#day7mods .d7-hero{min-height:365px}
#day7mods .d7-hero-copy{padding-block:35px}
#day7mods .d7-sky{left:20%;opacity:calc(var(--d7-forest-opacity) * .65)}
#day7mods .d7-moon{right:8%;width:180px;height:180px;top:25px}
#day7mods .d7-intro{max-width:295px}
#day7mods .d7-strip{gap:10px 19px;font-size:11px}
#day7mods .d7-mod{grid-template-columns:1fr}
#day7mods .d7-cover{min-height:180px;padding:18px;display:grid;grid-template-columns:1fr auto;align-items:start;gap:20px}
#day7mods .d7-cover-title{grid-row:1/3;grid-column:1;font-size:33px}
#day7mods .d7-cover>span{grid-column:2;grid-row:1;text-align:right}
#day7mods .d7-cover-foot{grid-column:2;align-self:end;grid-row:2;text-align:right}
#day7mods .d7-cover-title small{font-size:11px}
#day7mods .d7-mod-body{padding:22px}
#day7mods .d7-steps{grid-template-columns:1fr;gap:19px}
#day7mods .d7-step{display:grid;grid-template-columns:30px 1fr;gap:0 5px}
#day7mods .d7-step-number{grid-row:1/3;padding-top:2px}
#day7mods .d7-section-top{align-items:center}
#day7mods h2{font-size:23px}
#day7mods .d7-count{white-space:nowrap}
#day7mods .d7-day{display:none}}
    @media(max-width:400px){#day7mods .d7-cover{display:flex;min-height:210px}
#day7mods .d7-cover>span,#day7mods .d7-cover-foot{text-align:left;align-self:auto}}


    #day7mods{--d7-bg:#171714;--d7-panel:#25251f;--d7-line:#514c3c;--d7-text:#eae1cc;--d7-dim:#c1baa6;--d7-red:#b84032;--d7-radius:1px;--d7-wear:.38;position:relative;background-color:var(--d7-bg);background-image:linear-gradient(110deg,#161813e8,#201f18e8),var(--d7-grain);background-size:auto,280px 280px}
    #day7mods .d7-header{position:relative;border-bottom:2px solid #5f5440;background-color:#20221b;background-image:linear-gradient(0deg,#0f100dc9,transparent 23%,#d0b47a0c 48%,#0f100d99 100%),var(--d7-grain);background-size:auto,240px 240px;box-shadow:inset 0 -1px #0a0b08,inset 0 1px #7c70503d}
    #day7mods .d7-header:before,#day7mods .d7-header:after{content:'';position:absolute;left:17px;top:19px;width:6px;height:6px;border-radius:50%;background:linear-gradient(130deg,#8d8163,#312f25 60%,#999076);box-shadow:0 1px 2px #000,0 38px 0 #4c4938;pointer-events:none}
    #day7mods .d7-header:after{left:auto;right:19px}
#day7mods .d7-logo{font-family:Impact,'Arial Narrow',sans-serif;font-size:28px;letter-spacing:.6px;font-weight:500;mask-image:var(--d7-distress);mask-size:440px 280px}
#day7mods .d7-logo-seven{font-size:35px;color:var(--d7-red);text-shadow:1px 1px #20100c}
#day7mods .d7-nav{color:#d5cbb5;letter-spacing:.3px}
#day7mods .d7-nav a{padding-block:10px}
    #day7mods .d7-hero{min-height:430px;background-color:#171714;background-image:linear-gradient(105deg,#202016c7,#15180fa6 58%,#25191333),var(--d7-grain);background-size:auto,300px 300px;border-bottom:0;overflow:hidden}
    #day7mods .d7-hero:before{content:'';position:absolute;inset:0;z-index:1;pointer-events:none;background-image:var(--d7-scratches);background-size:690px 420px;opacity:var(--d7-wear);mix-blend-mode:screen}
    #day7mods .d7-hero:after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:16px;background:#171714;z-index:2;clip-path:polygon(0 55%,2% 70%,4% 45%,7% 60%,10% 20%,12% 65%,14% 40%,18% 70%,23% 25%,25% 40%,30% 15%,34% 65%,38% 45%,42% 80%,45% 35%,49% 65%,52% 20%,56% 45%,61% 80%,65% 35%,69% 65%,73% 40%,77% 70%,80% 20%,83% 55%,87% 25%,91% 60%,95% 45%,98% 70%,100% 30%,100% 100%,0 100%)}
    #day7mods .d7-hero-copy{padding-block:47px 55px;max-width:645px}
#day7mods .d7-eyebrow{color:#d6c19b;letter-spacing:2px}
#day7mods h1{font-size:clamp(36px,5.6vw,62px);letter-spacing:1.2px;line-height:1.06;color:#eee1c4;mask-image:var(--d7-distress);mask-size:550px 370px;text-shadow:2px 3px 0 #11120d}
#day7mods h1 span{color:#c3a77c}
#day7mods .d7-intro{color:#c9c4b1;max-width:355px}
#day7mods .d7-small{color:#c4bba3;font-size:11px}
    #day7mods .d7-sky{left:31%;background:radial-gradient(ellipse at 72% 29%,#724636 0,#322b21 38%,#1a2117 74%)}
#day7mods .d7-sky:before{content:'';position:absolute;inset:0;background-image:var(--d7-grain);background-size:190px 190px;opacity:.6;mix-blend-mode:overlay;z-index:2;pointer-events:none}
#day7mods .d7-sky:after{z-index:3;background:linear-gradient(90deg,#171714 0,#171714ce 15%,#17171422 64%,#17171411),linear-gradient(0deg,#171714,transparent 47%)}
    #day7mods .d7-moon{right:14%;top:29px;width:225px;height:225px;background:radial-gradient(ellipse at 34% 25%,#d38b5f,#b65c42 50%,#7b3d2c 85%,#4f2821);box-shadow:0 0 30px #c3693b22,0 0 100px #c3693b14}
#day7mods .d7-moon:after{background-image:radial-gradient(ellipse at 70% 25%,#54282044 0 9%,transparent 11%),radial-gradient(ellipse at 32% 62%,#51281b55 0 16%,transparent 18%),radial-gradient(ellipse at 68% 72%,#df986d44 0 19%,transparent 21%),var(--d7-grain);background-size:auto,auto,auto,160px 160px}
    #day7mods .d7-hills{background:#333b28;top:185px}
#day7mods .d7-woods{background:#202d1d;top:124px;opacity:.9}
#day7mods .d7-foreground{background:#111b12;top:230px;opacity:.9}
#day7mods .d7-day{font-size:11px;bottom:32px;right:6%;letter-spacing:2px;color:#b5aa8d;z-index:4;border:1px solid #a993644f;padding:9px 12px;transform:rotate(-3deg);background:#1717146b}
    #day7mods .d7-ruins{position:absolute;inset:0;z-index:2;opacity:.88}
#day7mods .d7-house{position:absolute;right:11%;bottom:61px;width:125px;height:82px;background:#10160f;clip-path:polygon(0 43%,12% 43%,12% 34%,21% 34%,25% 28%,27% 33%,44% 9%,48% 9%,50% 0,57% 9%,63% 4%,67% 17%,78% 25%,78% 10%,86% 10%,87% 34%,100% 45%,94% 50%,94% 100%,5% 100%,5% 49%,0 50%)}
#day7mods .d7-house:before{content:'';position:absolute;left:23px;top:46px;width:15px;height:16px;background:linear-gradient(0deg,transparent 44%,#10160f 44% 55%,transparent 55%),linear-gradient(90deg,#99704466 0 43%,#10160f 43% 57%,#99704466 57%);box-shadow:59px 2px 0 #ae784433}
    #day7mods .d7-pole{position:absolute;bottom:60px;right:37%;height:205px;width:5px;background:#10180f;transform:rotate(8deg);transform-origin:bottom}
#day7mods .d7-pole:before{content:'';position:absolute;left:-24px;top:18px;width:54px;height:5px;background:#10180f;box-shadow:4px 20px 0 #10180f}
#day7mods .d7-pole:after{content:'';position:absolute;top:30px;left:-14px;width:240px;height:45px;border-top:2px solid #11190fe8;border-radius:50%;transform:rotate(7deg)}
#day7mods .d7-pole-second{right:4%;height:168px;transform:rotate(-7deg);opacity:.8}
    #day7mods .d7-wire{position:absolute;left:50%;right:-5%;bottom:35px;height:28px;transform:rotate(-7deg);z-index:3;background:linear-gradient(0deg,transparent 46%,#b9a27b70 47% 50%,transparent 51%),repeating-linear-gradient(55deg,transparent 0 23px,#c6af8677 23px 24px,transparent 24px 44px),repeating-linear-gradient(-55deg,transparent 0 23px,#c6af8677 23px 24px,transparent 24px 44px);opacity:.65;pointer-events:none}
    #day7mods .d7-button{position:relative;isolation:isolate;background-color:var(--d7-red);background-image:linear-gradient(180deg,#dc9d6125,transparent 25%,#3b160c30),var(--d7-grain);background-size:auto,220px 220px;border:1px solid #d17c524d;box-shadow:inset 0 1px #ebc38b33,inset 0 -2px #34160980,2px 3px 0 #070b0877;border-radius:1px;font-weight:600;letter-spacing:.4px;min-height:46px;color:#fff0d2}
#day7mods .d7-button:before{content:'';position:absolute;inset:0;z-index:-1;background-image:var(--d7-scratches);background-size:230px 140px;opacity:var(--d7-wear);pointer-events:none}
#day7mods .d7-button:after{content:'';position:absolute;inset:0;pointer-events:none;box-shadow:inset 3px 0 0 #271c1522}
#day7mods .d7-button:hover{filter:brightness(1.14)}
    #day7mods .d7-strip{position:relative;background-color:#1e2119;background-image:linear-gradient(#20221899,#1b201999),var(--d7-grain);background-size:auto,190px 190px;border-bottom:1px solid #6c6344;box-shadow:inset 0 -1px #0c100a;color:#c3c3ac;padding-block:15px;min-height:61px}
#day7mods .d7-strip:before{content:'';position:absolute;left:0;right:0;top:0;height:4px;background:repeating-linear-gradient(130deg,#c0a06699 0 11px,#15181199 11px 22px);opacity:.8}
#day7mods .d7-strip svg{color:#c2ab7e}
    #day7mods .d7-catalog{padding-block:36px 43px;position:relative}
#day7mods .d7-catalog:before{content:'';position:absolute;inset:0;pointer-events:none;opacity:calc(var(--d7-wear) * .2);background-image:var(--d7-scratches);background-size:600px 420px}
#day7mods .d7-section-top{position:relative}
#day7mods .d7-section-kicker{color:#c1a879;letter-spacing:2px}
#day7mods h2{font-family:Impact,'Arial Narrow',sans-serif;text-transform:uppercase;font-size:30px;font-weight:500;letter-spacing:.8px;line-height:1.2}
#day7mods .d7-count{border:1px solid #5a573d;background:#25271c;padding:5px 9px;font:11px/1.5 Consolas,monospace;color:#d1c6a9;transform:rotate(1deg)}
    #day7mods .d7-mod{position:relative;border:1px solid #76674866;border-top:2px solid #7b654b;background-color:#24251d;background-image:radial-gradient(circle at 11px 10px,#9b8d6566 0 2px,#15170e 3px,transparent 4px),radial-gradient(circle at calc(100% - 11px) 10px,#9b8d6566 0 2px,#15170e 3px,transparent 4px),linear-gradient(95deg,#5a4e2922,#1d20194d),var(--d7-grain);background-size:auto,auto,auto,240px 240px;box-shadow:2px 5px 0 #080b074d,inset 0 0 28px #060a0480;border-radius:1px;padding:8px;gap:0}
    #day7mods .d7-cover{position:relative;margin:8px 0 8px 8px;padding:22px 19px 20px;min-height:294px;color:#2d2b20;background-color:#bba678;background-image:radial-gradient(ellipse at 10% 85%,#4a381e44,transparent 48%),radial-gradient(ellipse at 90% 5%,#5b3c163d,transparent 40%),repeating-linear-gradient(0deg,transparent 0 3px,#533a1810 3px 4px),var(--d7-grain);background-size:auto,auto,auto,230px 230px;clip-path:polygon(1% 1%,17% 0,28% 1%,42% 0,59% 1%,77% 0,90% 1%,99% 0,100% 21%,99% 35%,100% 54%,99% 74%,100% 96%,97% 99%,80% 98%,66% 100%,43% 99%,29% 100%,16% 99%,0 100%,1% 77%,0 62%,1% 45%,0 24%);box-shadow:inset 0 0 35px #42300f66;overflow:hidden}
    #day7mods .d7-cover:before{content:'';position:absolute;right:22%;top:-3px;width:80px;height:19px;background:#ded3a799;transform:rotate(-7deg);border-inline:2px dotted #6e593d44;box-shadow:0 1px 3px #5e462744;pointer-events:none}
#day7mods .d7-cover:after{content:'ПРОТОТИП';z-index:0;right:12px;bottom:62px;font:500 13px/1.2 Consolas,monospace;letter-spacing:2px;color:#832f23;border:2px solid #832f2399;padding:6px 9px;opacity:.85;transform:rotate(-11deg);mask-image:var(--d7-distress);mask-size:180px 180px;pointer-events:none}
#day7mods .d7-cover>span{font-size:11px;letter-spacing:1px;max-width:100%;color:#4e452e}
#day7mods .d7-cover-title{font-size:clamp(30px,3.5vw,43px);letter-spacing:.2px;mask-image:var(--d7-distress);mask-size:420px 280px;color:#29281e}
#day7mods .d7-cover-title small{font-size:11px;letter-spacing:1px;color:#53432b;margin-top:11px}
#day7mods .d7-cover-foot{font-size:11px;letter-spacing:1px;border-top:1px solid #67563399;color:#4d4028;padding-top:10px}
    #day7mods .d7-mod-body{padding:25px 27px;position:relative}
#day7mods .d7-mod-body:after{content:'';position:absolute;inset:0;background-image:var(--d7-scratches);background-size:640px 400px;opacity:calc(var(--d7-wear) * .25);pointer-events:none}
#day7mods .d7-tag{border:1px solid #706449;border-radius:1px;color:#cbc3a8;background:#171d1399;letter-spacing:.5px}
#day7mods .d7-tag-prototype{color:#d6b377;border-color:#9a7644;background:#52401e30}
#day7mods .d7-mod-body h3{color:#eee0c1;font-size:24px;font-weight:500;letter-spacing:-.5px}
#day7mods .d7-mod-desc{color:#ccc6b4}
#day7mods .d7-version-line{color:#b9b9a0}
#day7mods .d7-link-button{color:#d8c9a8}
#day7mods .d7-note{color:#bdb79e}
#day7mods .d7-expanded{background:#1b2117;border-top:1px dashed #6f6447;margin:0 8px 8px}
#day7mods .d7-expanded h4{color:#e6d8b9}
#day7mods .d7-release-details{color:#c8c1ac}
    #day7mods .d7-guide{position:relative;isolation:isolate;margin:0 2.3%;padding-inline:3.2%;padding-block:32px 38px;border:0;background-color:#c7b68e;background-image:radial-gradient(ellipse at 6% 0,#75604144,transparent 45%),radial-gradient(ellipse at 100% 80%,#705b2d33,transparent 35%),repeating-linear-gradient(0deg,transparent 0 5px,#5d452511 5px 6px),var(--d7-grain);background-size:auto,auto,auto,220px 220px;color:#292b20;box-shadow:inset 0 0 35px #614a2344,0 5px 10px #080a0655;clip-path:polygon(0 .8%,8% 0,16% 1%,29% 0,41% .5%,55% 0,68% .8%,80% 0,93% .6%,100% 0,100% 98.3%,97% 99%,94% 98.7%,90% 100%,84% 98.7%,79% 99.4%,74% 98.8%,69% 100%,62% 99.2%,56% 99.8%,51% 98.6%,46% 99.5%,41% 98.8%,37% 100%,32% 99%,27% 99.5%,23% 98.4%,18% 99.2%,13% 98.8%,9% 100%,4% 98.5%,0 99%)}
    #day7mods .d7-guide:before{content:'';position:absolute;inset:0;z-index:-1;background-image:var(--d7-scratches);background-size:670px 420px;opacity:calc(var(--d7-wear) * .4);mix-blend-mode:multiply;pointer-events:none}
#day7mods .d7-guide .d7-section-kicker{color:#6b3825}
#day7mods .d7-guide h2{font-size:28px;mask-image:var(--d7-distress);mask-size:420px 280px;color:#292b20}
#day7mods .d7-step{border-left:2px solid #8e5b34}
#day7mods .d7-step-number{color:#713a26;font-size:13px;font-weight:600;letter-spacing:1px}
#day7mods .d7-step h3{color:#2d3023;font-size:14px;font-weight:600}
#day7mods .d7-step p{color:#454333;font-size:12px}
#day7mods .d7-step code{color:#4e3321;background:#6858310d}
    #day7mods .d7-faq{padding-block:35px 31px}
#day7mods .d7-faq h2{font-size:26px;color:#ddd0b0}
#day7mods details{border-top:1px dashed #615b40;padding:15px 0}
#day7mods details:last-of-type{border-bottom:1px dashed #615b40}
#day7mods summary{color:#d6cdb4}
#day7mods summary:after{color:#ba9770}
#day7mods details p{color:#c0bda7}
#day7mods .d7-footer{position:relative;background:#20231b;border-top:2px solid #59543a;background-image:linear-gradient(#1e2319ba,#1a1e16c9),var(--d7-grain);background-size:auto,200px 200px;color:#b4b59b}
#day7mods .d7-footer b{font:500 17px/1 Impact,'Arial Narrow',sans-serif;letter-spacing:1px;color:#d7c8a9;mask-image:var(--d7-distress);mask-size:300px 280px}
    @media(max-width:650px){#day7mods .d7-logo{font-size:25px}
#day7mods .d7-logo-seven{font-size:31px}
#day7mods .d7-header:before{left:10px;top:18px;width:4px;height:4px;box-shadow:0 1px 2px #000,0 56px 0 #4c4938}
#day7mods .d7-header:after{width:4px;height:4px;top:18px;right:12px;box-shadow:0 1px 2px #000,0 56px 0 #4c4938}
#day7mods .d7-hero{min-height:395px}
#day7mods .d7-hero-copy{padding-block:33px 43px}
#day7mods .d7-sky{left:10%;opacity:calc(var(--d7-forest-opacity) * .75)}
#day7mods .d7-moon{width:200px;height:200px;right:5%;top:24px}
#day7mods .d7-pole{right:28%;height:190px}
#day7mods .d7-pole-second{right:2%;height:160px}
#day7mods .d7-house{right:5%;bottom:32px}
#day7mods .d7-day{display:none}
#day7mods .d7-wire{left:25%;bottom:28px;opacity:.35}
#day7mods .d7-strip{gap:10px 18px;padding-block:16px 13px}
#day7mods .d7-section-top{gap:12px;align-items:flex-start}
#day7mods h2{font-size:26px}
#day7mods .d7-count{font-size:11px;white-space:normal;max-width:120px;flex-shrink:0;margin-top:17px;padding:4px 7px}
#day7mods .d7-cover{margin:6px 6px 0;min-height:196px;padding:22px 19px}
#day7mods .d7-cover:after{right:15px;bottom:60px}
#day7mods .d7-mod-body{padding:24px 20px}
#day7mods .d7-cover-title{font-size:37px}
#day7mods .d7-guide{margin-inline:2%;padding-inline:3.5%;padding-block:29px 39px}
#day7mods .d7-guide h2{font-size:26px}
#day7mods .d7-step-number{font-size:12px}
#day7mods .d7-step{grid-template-columns:28px 1fr}
#day7mods .d7-step p{font-size:12px}
#day7mods .d7-footer b{font-size:17px}}
    @media(max-width:400px){#day7mods .d7-cover{min-height:230px;display:flex}
#day7mods .d7-cover:after{bottom:64px;right:20px}
#day7mods .d7-cover-title{font-size:39px}
#day7mods .d7-count{max-width:94px;margin-top:18px}
#day7mods .d7-hero h1{font-size:35px}
#day7mods .d7-eyebrow{font-size:11px;letter-spacing:1px}
#day7mods .d7-catalog .d7-section-kicker{font-size:11px;letter-spacing:1px}
#day7mods .d7-mod-body h3{font-size:23px}}


    #day7mods .d7-sky{z-index:0;isolation:isolate}
    #day7mods .d7-header{background-image:linear-gradient(0deg,#0f100dc9,transparent 23%,#d0b47a0c 48%,#0f100d99 100%),repeating-linear-gradient(0deg,transparent 0 4px,#a48d5622 4px 5px),var(--d7-grain);background-size:auto,auto,240px 240px}
    #day7mods .d7-mod-body{background:linear-gradient(120deg,#26271d55,#161e1655)}
