:root{color-scheme:dark;--bg:#151918;--panel:#202623;--line:#414a40;--text:#eceee7;--muted:#b7beb2;--accent:#c0cf40;--gold:#e5d8ae}*{box-sizing:border-box}body{margin:0;background:#151918 url('/_hosts/image.operation7.eu/2012/main/common/bg_wrap.jpg') center 90px / 1920px auto no-repeat fixed;color:var(--text);font:15px/1.65 'Segoe UI',Arial,sans-serif}a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}button,input{font:inherit}.shell{width:min(1120px,calc(100% - 40px));margin:auto}.account-bar{background:#121512;border-bottom:1px solid #333a30;font-size:12px}.account-inner,.account-links,.header-inner,.actions,.section-heading{display:flex;align-items:center;justify-content:space-between;gap:22px}.account-inner{min-height:42px}.account-links form{margin:0}.project-label{font-weight:800;letter-spacing:1.5px}.project-label span{color:#9ba58a;margin-left:10px;font-weight:400;font-size:10px}.small-cta{background:#b8cb38;color:#17200e;padding:5px 14px;font-weight:800}.site-header{background:linear-gradient(#343b33f5,#171d18f5);border-bottom:3px solid #71804c;box-shadow:0 10px 30px #0005}.header-inner{min-height:86px}.logo{width:220px;height:auto;image-rendering:auto}nav{display:flex;gap:25px}nav a{font-size:12px;font-weight:800;letter-spacing:.7px;padding:20px 0}nav a:hover{border-bottom:2px solid var(--accent)}.hero{margin-top:38px;min-height:350px;border:1px solid #57604e;box-shadow:0 12px 35px #0008;background:linear-gradient(90deg,#121911f2 5%,#172315ba 60%,#19211622),url('/_hosts/op7img.operation7.eu/banner_update/2018-05-18AM23433.jpg') center/cover}.hero-shade{padding:45px}.eyebrow{font-size:11px;letter-spacing:2px;font-weight:800;color:var(--accent)}h1,h2,h3{font-weight:800;line-height:1.15}h1{font-size:48px;letter-spacing:-1.7px;margin:16px 0}h2{font-size:18px;color:var(--gold);letter-spacing:.5px;margin:0 0 20px}h3{font-size:25px;margin:14px 0}p{color:#c5cbbf}.hero p{max-width:440px;font-size:18px}.actions{justify-content:flex-start;flex-wrap:wrap;margin-top:25px}.button{border:1px solid #69724b;padding:13px 21px;font-size:12px;font-weight:800;letter-spacing:.6px;cursor:pointer;display:inline-block;text-align:center}.primary{background:linear-gradient(#c6d94c,#aabd2d);color:#17200c;border-color:#d7e47e}.primary:hover{background:#d5e96a;color:#14200b}.secondary{background:#252f25;color:#e7e9dc}.button:disabled{cursor:not-allowed;opacity:.45}.block{width:100%}.hero-note{margin-top:26px;font-size:12px;color:#c4cab9}.status-dot{display:inline-block;width:7px;height:7px;background:var(--accent);border-radius:50%;margin-right:8px}.home-grid{display:grid;grid-template-columns:310px 1fr;gap:25px;margin-top:28px}.panel{padding:27px;margin-bottom:24px;background:linear-gradient(140deg,#2b322bee,#1c211dee);border:1px solid var(--line);box-shadow:0 6px 18px #0004}.download-tile{display:block;padding:10px;background:#272d27;border:1px solid #58604e;margin-bottom:24px}.download-tile img{width:100%;display:block}.download-tile span{display:flex;justify-content:space-between;font-size:11px;font-weight:800;padding:10px 7px 0;color:var(--accent)}.status-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid #49513e66;font-size:13px}.tag{font-size:9px;letter-spacing:.6px;font-weight:800;padding:4px 8px;white-space:nowrap;border:1px solid #5d6651;color:#d8e0c8}.online{color:#cadf75;background:#657d232b;border-color:#6d8541}.pending{color:#e3c487;background:#a47f1820;border-color:#74613d}.subtle-link{display:inline-block;font-size:12px;font-weight:700;color:#c4d679;margin-top:10px}.section-heading{border-bottom:1px solid var(--line);padding-bottom:18px;margin-bottom:25px}.section-heading h2{margin:0}.section-heading a{font-size:10px;color:#b9c58b}.news-panel article p{font-size:14px}.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.feature span{font-size:9px;color:#aebc93;letter-spacing:1px}.feature h3{font-size:22px}.feature p{font-size:13px}.feature b{font-size:10px;color:var(--accent)}.archive-note{border-left:3px solid #9aa767}.footer{display:flex;flex-wrap:wrap;gap:18px;padding:28px 0 40px;border-top:1px solid #454e3a;color:#a0aa96;font-size:11px}.footer span{margin-right:auto}.footer p{width:100%;margin:0;color:#89937f;font-size:11px}.page-heading{padding:48px 0 25px}.page-heading h1{font-size:36px}.account-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:26px;margin-bottom:50px}.account-panel{padding:35px}.account-aside{align-self:start;background:#20281fe8}.account-aside p{font-size:14px}.account-form{display:flex;flex-direction:column}.account-form label{margin:17px 0 7px;font-size:12px;font-weight:700}.account-form input{padding:12px 13px;border:1px solid #5b6550;background:#11170f;color:#fff;border-radius:2px;width:100%}.account-form input:focus{outline:2px solid #a8bc4c;outline-offset:2px}.account-form small{font-size:11px;color:#a6b09a;margin-top:7px}.account-form button{margin-top:28px}.form-links{display:flex;justify-content:space-between;gap:15px;font-size:12px;margin-top:25px}.text-button{background:none;border:0;color:#bfc8b2;padding:0;cursor:pointer;font-size:12px}.account-panel form:not(.account-form){margin-top:22px}.account-details{display:grid;grid-template-columns:100px 1fr;gap:15px;font-size:14px;margin:25px 0 32px}.account-details dt{color:#9aa78b}.account-details dd{margin:0;overflow-wrap:anywhere}.message{padding:15px 18px;border:1px solid #79673e;background:#5244254d;font-size:13px;margin-bottom:24px;color:#ece1ba}.error{border-color:#a46551;background:#742d252e}.success{border-color:#788f3a;background:#5670242e}.muted{color:#a8b09e;font-size:12px}hr{border:0;border-top:1px solid #4a5540;margin:25px 0}.archive-frame{width:100%;height:1000px;background:#171d17;border:1px solid #556046;margin-bottom:35px}.steps{padding-left:20px}.steps li{padding:14px 0;color:#c1cab5}.steps b{color:#e1e7d7;margin-right:5px}@media(max-width:900px){.header-inner{flex-direction:column;gap:8px;padding-top:20px}nav{gap:20px;flex-wrap:wrap;justify-content:center}.hero-shade{padding:30px}.home-grid{grid-template-columns:250px 1fr}.feature-grid{grid-template-columns:1fr}.account-grid{grid-template-columns:1fr}h1{font-size:36px}.project-label span{display:none}}@media(max-width:650px){.shell{width:calc(100% - 26px)}.home-grid{display:flex;flex-direction:column-reverse}.hero{margin-top:20px}.hero-shade{padding:25px 20px}.hero h1{font-size:35px}.hero p{font-size:15px}.hero-note{font-size:10px}.home-grid aside{display:grid;grid-template-columns:1fr}.page-heading h1{font-size:30px}.account-panel{padding:24px}.account-links{gap:14px}.project-label{font-size:10px}.small-cta{padding:4px 8px}.footer{gap:12px}.section-heading{gap:10px;flex-wrap:wrap}.panel{padding:23px}nav a{font-size:10px;padding:12px 0}nav{gap:17px}}
