html{scroll-behavior:smooth;color-scheme:dark}body{margin:0;background:#111413;font-family:Arial,sans-serif}a,button,summary,.cursor-interaction{cursor:pointer}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button:disabled{cursor:wait;opacity:.7}svg{vertical-align:middle}*{box-sizing:border-box}[hidden]{display:none!important}form{margin:0}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid #eee1cc;outline-offset:4px}
.skip-link{position:absolute;left:12px;top:-100px;z-index:10;background:#eee1cc;color:#171714;padding:12px}.skip-link:focus{top:12px}
#day7mods .d7-header{padding-right:5.5%}#day7mods .d7-collection{display:grid;gap:26px}#day7mods .d7-status:empty{display:none}#day7mods .d7-empty{padding:30px;border:1px dashed #6a6046;color:#c8bea4}#day7mods .d7-empty p{margin-top:12px}#day7mods .d7-image-cover{margin:8px;min-height:280px;overflow:hidden}#day7mods .d7-image-cover img{width:100%;height:100%;object-fit:cover;display:block}#day7mods .d7-cover-title{overflow-wrap:anywhere}#day7mods .d7-release-history{margin-top:24px}#day7mods .d7-history-row{display:flex;justify-content:space-between;align-items:start;gap:20px;border-top:1px dashed #5d5c40;padding-top:14px;margin-top:14px}#day7mods .d7-history-row .d7-link-button{white-space:nowrap}#day7mods .d7-guide{scroll-margin-top:20px}#day7mods .d7-mod:target{outline:2px solid #c79660;outline-offset:5px}
#day7admin .a-header{padding-right:28px}#day7admin .a-layout{min-height:calc(100dvh - 78px)}#day7admin .a-main a{color:inherit}#day7admin .a-nav-button{font-size:13px}#day7admin .a-field>span,#day7admin .a-button{font-size:12px}#day7admin .a-field input,#day7admin .a-field textarea,#day7admin .a-field select{font-size:14px}#day7admin .a-mod-list{display:grid;gap:12px}#day7admin .a-list-cover img{display:block;width:100%;height:100%;object-fit:cover}#day7admin .a-thumb{padding:0}#day7admin .a-thumb>img{display:block;width:100%;max-height:250px;object-fit:cover}#day7admin .a-thumb-title{padding:19px 15px;overflow-wrap:anywhere}#day7admin .a-thumb-foot{margin:0 15px 15px}#day7admin .a-error{padding:13px 16px;margin-bottom:18px;background:#3a231f;border:1px solid #985647;color:#f3ccac;font-size:13px}#day7admin .a-flash{padding:13px 16px;margin-bottom:18px;background:#263024;border:1px solid #586449;color:#d6e2c3;font-size:13px}#day7admin .a-space-top{margin-top:18px}#day7admin .a-release-panel{margin-top:28px}#day7admin .a-release-panel>h2{font-size:19px;font-weight:500;margin-bottom:15px}#day7admin .a-version-card h3{font-size:15px;font-weight:500}#day7admin .a-version-card .a-status{margin-top:12px}#day7admin .a-login-panel .a-error{margin-top:14px}#day7admin .a-file-input{width:100%;height:100%;inset:0;opacity:0;cursor:pointer}#day7admin .a-side-bottom .a-nav-button{white-space:normal}
.error-page{min-height:100dvh;display:grid;place-items:center;background:#171714;color:#eae1cc;padding:24px}.error-page main{max-width:520px}.error-page h1{font:72px/1 Impact,sans-serif;margin:24px 0 18px;color:#c25e42}.error-page p{line-height:1.7}.error-page a{display:inline-block;margin-top:20px;border-bottom:1px solid #ac8d5c;padding-bottom:4px}.error-brand{font-weight:700;letter-spacing:3px}
#day7admin .a-publish .a-text-button{display:flex;max-width:100%;text-align:left}
@media(max-width:650px){#day7mods .d7-header{padding-right:5.5%}#day7mods .d7-image-cover{height:240px;min-height:0}#day7mods .d7-history-row{flex-direction:column;gap:8px}#day7admin .a-field input,#day7admin .a-field textarea{font-size:16px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
