.wg-section{padding:100px 24px;position:relative;background:radial-gradient(ellipse at 8% 20%,#fc3b0610,transparent 45%)}.wg-wrap{max-width:1200px;margin:auto}.wg-eyebrow{font:700 12px/1.6 'JetBrains Mono',monospace;letter-spacing:3px;text-transform:uppercase;color:#ff7b4a}.wg-heading{font-family:'Orbitron',system-ui,sans-serif;font-size:clamp(28px,4.8vw,58px);color:#ff3d08;line-height:1.15;letter-spacing:1px;margin:16px 0 22px;text-shadow:0 0 32px #ff2a0033}.wg-intro{max-width:760px;color:#bdb8b4;font:16px/1.8 'Space Grotesk',system-ui,sans-serif;margin-bottom:26px}.wg-topline{display:flex;justify-content:space-between;gap:25px;align-items:end;flex-wrap:wrap}.wg-total{color:#d4b7a4;font:13px/1.6 'JetBrains Mono',monospace;border-left:2px solid #ff4b0c;padding-left:15px}.wg-filters{display:flex;gap:10px;flex-wrap:wrap;margin:30px 0}.wg-chip,.wg-more{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 17px;border:1px solid #63301d;color:#ddd1c6;background:#140e0a;font:700 12px/1.5 'JetBrains Mono',monospace;text-decoration:none;transition:border-color .2s,background .2s;min-height:44px}.wg-chip:hover,.wg-chip.active,.wg-more:hover{border-color:#ff4b0c;background:#ff410a16;color:#ff9b65}.wg-search{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:20px 0 30px}.wg-search input{font:15px system-ui,sans-serif;color:#eee;background:#101010;border:1px solid #443126;padding:12px 14px;min-width:240px;min-height:46px}.wg-search button{cursor:pointer}.wg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.wg-card{display:block;color:#eee;text-decoration:none;border:1px solid #41261a;background:linear-gradient(150deg,#17100c,#0b0b0b);transition:transform .2s,border-color .2s;min-width:0}.wg-card:hover{transform:translateY(-3px);border-color:#d75b27}.wg-card-picture{position:relative;aspect-ratio:4/3;overflow:hidden;background:#15110f}.wg-card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s}.wg-card:hover img{transform:scale(1.025)}.wg-card-tag{position:absolute;top:14px;left:14px;background:#090807da;border:1px solid #ff572577;color:#ffb48e;padding:5px 9px;font:10px 'JetBrains Mono',monospace;letter-spacing:1.5px}.wg-card-play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:white;text-shadow:0 2px 15px black;font-size:34px}.wg-card-play span{width:64px;height:64px;border:1px solid #ffb18490;background:#1a0d04b0;display:grid;place-items:center;border-radius:50%;backdrop-filter:blur(5px)}.wg-card-body{padding:20px 21px}.wg-card-category{display:block;color:#d2926e;font:10px/1.8 'JetBrains Mono',monospace;letter-spacing:1.6px;text-transform:uppercase;margin-bottom:9px}.wg-card h3{font:700 19px/1.45 'Space Grotesk',system-ui,sans-serif;margin:0 0 15px;color:#eee}.wg-card-meta{display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap;color:#b6a497;font:11px 'JetBrains Mono',monospace}.wg-card-meta b{color:#ff7840;font-weight:500}.wg-foot{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;align-items:center;margin:32px 0 0}.wg-foot p{color:#aa9a90;font:14px/1.7 system-ui,sans-serif;max-width:620px}.wg-cta{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(110deg,#ff2a00,#ff620b);color:#080808;padding:16px 22px;min-height:48px;font:800 13px/1.4 'JetBrains Mono',monospace;text-decoration:none;letter-spacing:1px}.wg-page{padding-top:130px;min-height:80vh}.wg-detail-title{font:700 clamp(26px,4vw,47px)/1.25 'Orbitron',sans-serif;color:#ff581b;margin:20px 0}.wg-detail-copy{font:17px/1.8 'Space Grotesk',system-ui,sans-serif;color:#c7bdb5;white-space:pre-line;max-width:850px}.wg-detail-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:35px 0}.wg-detail-list figure{margin:0;background:#111;border:1px solid #3a2115;padding:12px}.wg-detail-list figure img{display:block;width:100%;height:360px;object-fit:contain}.wg-detail-list figcaption{font:14px/1.6 system-ui,sans-serif;color:#c9b3a4;padding:15px 8px}.wg-pagination{display:flex;justify-content:center;gap:15px;margin:35px 0}.wg-viewer{padding:0;border:1px solid #6c3721;background:#0a0908;color:#eee;width:min(1380px,calc(100vw - 40px));max-width:none;height:min(940px,calc(100dvh - 40px));max-height:none;overflow:hidden}.wg-viewer::backdrop{background:#000d;backdrop-filter:blur(8px)}.wg-viewer-shell{display:flex;flex-direction:column;height:100%}.wg-viewer-head{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:16px 20px;border-bottom:1px solid #442617;background:#17100b}.wg-viewer-head strong{font:700 14px/1.4 'Space Grotesk',system-ui,sans-serif}.wg-viewer-head small{display:block;color:#c38d6a;font:10px/1.5 'JetBrains Mono',monospace;letter-spacing:1.3px;margin-bottom:4px}.wg-tool{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:42px;background:#20140e;border:1px solid #754225;color:#f1cfb6;cursor:pointer;font:14px system-ui,sans-serif;padding:9px 12px;gap:5px}.wg-tool:hover{border-color:#ff6b28;color:#fff}.wg-tools{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.wg-stage{position:relative;flex:1;min-height:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 80%,#3b180b30,transparent 70%),#050505;overflow:auto}.wg-stage>img{max-width:100%;max-height:100%;object-fit:contain;display:block}.wg-stage.zoomed{display:block}.wg-stage.zoomed>img{max-width:none;max-height:none;width:auto;height:auto}.wg-arrow{position:absolute;top:50%;z-index:3;background:#160b06d9;border:1px solid #91523080;color:#ffd7b6;border-radius:50%;height:44px;width:44px;font-size:22px;cursor:pointer}.wg-prev{left:12px}.wg-next{right:12px}.wg-viewer-caption{padding:12px 20px;background:#12100e;color:#c3b7ac;font:14px/1.6 system-ui,sans-serif;min-height:44px}.wg-filmstrip{display:flex;gap:9px;padding:13px 20px;border-top:1px solid #442617;overflow-x:auto;background:#0e0c0b;flex-shrink:0}.wg-filmstrip button{padding:0;flex:0 0 72px;height:53px;border:1px solid #49301f;background:#111;cursor:pointer;position:relative}.wg-filmstrip button.active{border:2px solid #ff6b24}.wg-filmstrip img{width:100%;height:100%;object-fit:cover}.wg-filmstrip span{position:absolute;inset:0;display:grid;place-items:center;color:#fff;text-shadow:0 1px 8px black}.forge-player{position:relative;width:100%;height:100%;min-height:230px;display:flex;align-items:center;justify-content:center;background:#030303;overflow:hidden;border:1px solid #5c2b15;isolation:isolate}.forge-player video{width:100%;height:100%;max-height:100%;object-fit:contain;display:block}.forge-player:fullscreen{width:100vw;height:100dvh;border:0}.forge-player:before,.forge-player:after{content:'';position:absolute;z-index:3;pointer-events:none;width:28px;height:28px;border-color:#ff6c23}.forge-player:before{top:12px;left:12px;border-top:2px solid;border-left:2px solid;color:#ff6c23}.forge-player:after{bottom:12px;right:12px;border-bottom:2px solid;border-right:2px solid;color:#ff6c23}.fp-label{position:absolute;top:20px;left:28px;z-index:2;color:#e9b18b;font:10px/1.5 'JetBrains Mono',monospace;letter-spacing:2px;text-shadow:0 1px 5px black;pointer-events:none}.fp-label b{display:block;color:#ff7435;font-size:15px;letter-spacing:3px}.fp-center{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:2;background:linear-gradient(0deg,#10050055,transparent);border:0;color:#ffe1c3;cursor:pointer;font-family:'JetBrains Mono',monospace}.fp-center span{display:flex;flex-direction:column;align-items:center;gap:16px;font-size:11px;letter-spacing:2px}.fp-center b{font-size:30px;border:1px solid #ff974b;width:84px;height:84px;display:grid;place-items:center;border-radius:50%;background:#4e2208bb;box-shadow:0 0 0 12px #dc5c1d12,0 0 65px #ff651a30}.forge-player.playing .fp-center{opacity:0;pointer-events:none}.fp-controls{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,#080403fc,#100800e8);padding:17px 22px 20px;z-index:4;border-top:1px solid #80451b88}.fp-seek{display:block;width:100%;height:18px;margin:0 0 10px;accent-color:#ff721f;cursor:pointer}.fp-bar{display:flex;gap:12px;align-items:center;color:#e5c1a7;font:12px ui-monospace,monospace}.fp-button{display:inline-grid;place-items:center;background:#28180d;border:1px solid #82431d;color:#ffc895;min-width:40px;min-height:40px;cursor:pointer;font-size:17px}.fp-time{white-space:nowrap;min-width:94px}.fp-spacer{flex:1}.fp-volume{width:80px;accent-color:#ff7a29}.fp-speed{background:#26190e;color:#f8d8b4;border:1px solid #79411f;padding:8px;font:12px ui-monospace,monospace;min-height:40px}.fp-status{position:absolute;top:18px;right:24px;z-index:5;color:#ffb17b;font:11px ui-monospace,monospace;text-shadow:0 1px 5px #000}.fp-status:empty{display:none}.wg-compare{position:relative;max-width:100%;height:100%;aspect-ratio:4/3;overflow:hidden}.wg-compare img{width:100%;height:100%;object-fit:contain;position:absolute;inset:0;background:#090909}.wg-compare .wg-after{clip-path:inset(0 0 0 var(--split,50%))}.wg-compare-line{position:absolute;top:0;bottom:0;left:var(--split,50%);border-left:2px solid #ff7b27;pointer-events:none}.wg-compare label{position:absolute;bottom:20px;left:20px;right:20px;color:white;background:#000b;padding:12px;font:13px system-ui,sans-serif;z-index:2}.wg-compare input{width:100%;accent-color:#ff6a1b;display:block;margin-top:8px}.wg-compare .wg-mark{position:absolute;top:20px;z-index:1;background:#000a;color:#ffc397;padding:8px 12px;font:12px ui-monospace,monospace}.wg-compare .wg-mark.after{right:20px}.wg-compare .wg-mark.before{left:20px}.wg-viewer button:focus-visible,.forge-player button:focus-visible,.wg-card:focus-visible{outline:2px solid #ffbb7c;outline-offset:3px}.wg-empty{border:1px dashed #57321f;padding:35px;font:16px/1.8 system-ui,sans-serif;color:#c5ada0}@media(max-width:950px){.wg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wg-detail-list{grid-template-columns:1fr}}@media(max-width:600px){.wg-section{padding:65px 18px}.wg-page{padding-top:120px}.wg-grid{grid-template-columns:1fr;gap:20px}.wg-card-picture{aspect-ratio:4/3}.wg-heading{font-size:30px}.wg-card h3{font-size:20px}.wg-chip{font-size:11px;padding:10px 13px}.wg-intro{font-size:15px}.wg-viewer{width:100vw;height:100dvh;border:0}.wg-viewer-head{padding:13px;align-items:flex-start}.wg-viewer-head strong{font-size:13px}.wg-tool{min-width:40px;padding:8px}.wg-filmstrip{padding:10px 13px}.wg-viewer-caption{font-size:13px;padding:10px 13px}.wg-arrow{width:38px;height:38px;opacity:.85}.wg-prev{left:6px}.wg-next{right:6px}.fp-controls{padding:12px 12px 15px}.fp-bar{gap:7px;font-size:11px}.fp-button{min-width:35px;min-height:38px;font-size:15px}.fp-time{min-width:83px}.fp-volume{display:none}.fp-speed{padding:6px;font-size:11px}.fp-label{top:16px;left:22px;font-size:8px}.fp-label b{font-size:12px}.forge-player{min-height:230px}.wg-stage:has(.forge-player){overflow:hidden}.wg-detail-list figure img{height:300px}.wg-search input{width:100%;min-width:0}.wg-total{font-size:12px}}@media(prefers-reduced-motion:reduce){.wg-card,.wg-card img{transition:none}}

body.wg-modal-open{overflow:hidden!important}.wg-viewer [hidden],.forge-player [hidden]{display:none!important}.wg-inline-player{height:auto;aspect-ratio:16/9}.wg-gallery-page .logo-container{text-decoration:none}.wg-gallery-page .burger{background:transparent;border:0;padding:0}.wg-site-footer{text-align:center;border-top:1px solid #482614;padding:45px 20px;background:#080808;font:14px/1.9 system-ui,sans-serif;color:#aa9180}.wg-site-footer a{color:#ff8a4d;text-decoration:none}.wg-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.loading-overlay{display:none!important}.wg-hero-link{display:block;width:fit-content;margin:25px auto 0;padding:12px 18px;color:#ff9a60;border-bottom:1px solid #ff5c2580;text-decoration:none;font:700 13px 'JetBrains Mono',monospace;letter-spacing:1px}.wg-consent{position:fixed;bottom:18px;left:18px;right:18px;max-width:720px;z-index:9500;display:flex;align-items:center;gap:16px;margin:auto;background:#0e0b09f5;border:1px solid #8e3e1d;padding:18px 21px;box-shadow:0 10px 40px #0009}.wg-consent[hidden]{display:none!important}.wg-consent p{font:13px/1.6 system-ui,sans-serif;color:#b6a698;margin:0}.wg-consent strong{display:block;color:#ff9258;font-size:11px;letter-spacing:1.5px;margin-bottom:5px}.wg-consent a{color:#ff9a69}.wg-consent>div{display:flex;gap:9px;flex-shrink:0;flex-wrap:wrap}.wg-consent button{font:700 12px system-ui,sans-serif;background:#2b160e;color:#ffd4b6;padding:11px 12px;min-height:40px;border:1px solid #8b4224;cursor:pointer}.wg-consent button[data-consent="1"]{background:#ff4910;color:#100800;border-color:#ff4910}.wg-owner-link{font:11px system-ui,sans-serif;text-align:center;margin-top:30px}.wg-owner-link a{color:#826955;text-decoration:none}
@media(max-width:650px){.hero{min-height:0;padding-top:145px;padding-bottom:55px}.hero-title{margin-bottom:24px}.hero-subtitle{font-size:17px;line-height:1.65;margin-bottom:28px}.hero-cta{font-size:14px;padding:18px 20px;line-height:1.5;max-width:100%;white-space:normal}.wg-hero-link{font-size:11px;margin-top:18px}.wg-consent{padding:13px 14px;left:10px;right:10px;bottom:10px;gap:10px;flex-direction:column;align-items:stretch}.wg-consent p{font-size:12px}.wg-consent>div{display:flex;flex-wrap:nowrap}.wg-consent button{flex:1}.wg-viewer-head .wg-tools{flex-wrap:nowrap}}

.wg-owner-link button{background:none;border:0;color:#a88b77;font:11px system-ui,sans-serif;cursor:pointer;padding:5px}

.wg-filters{justify-content:flex-start}.wg-phone{white-space:nowrap}@media(max-width:650px){.hero{height:auto}.hero-cta{letter-spacing:1px}}

@media(max-width:650px){.fp-button{min-width:44px;min-height:44px}.fp-time{font-size:12px;min-width:90px}.wg-viewer-head .wg-tool{min-width:44px;min-height:44px}}@media(max-width:400px){.fp-pip{display:none!important}.fp-bar{gap:4px}.fp-time{min-width:82px;flex-shrink:0}.fp-speed{width:52px;min-width:52px;padding:4px}.fp-spacer{min-width:0}}
