body.getter-page{
  --bg:#0b0908;
  --panel:#15100d;
  --panel2:#1b1410;
  --text:#f2ece6;
  --muted:#ad9d92;
  --line:#4a2a20;
  --green:#f06a3f;
  --green2:#9e3c25;
  --amber:#f0c65c;
  --danger:#d84432;
  background:
    radial-gradient(circle at 15% 0%,rgba(208,55,31,.18),transparent 27%),
    radial-gradient(circle at 88% 18%,rgba(240,198,92,.08),transparent 24%),
    linear-gradient(180deg,#0b0908 0%,#070605 100%);
}
.getter-page .scanlines{opacity:.08}
.getter-page .site-header{border-bottom-color:rgba(240,106,63,.2);background:rgba(11,9,8,.9)}
.getter-page .archive-mark{color:#eadbd1}.getter-page .archive-dot{border-color:#f06a3f;box-shadow:0 0 14px rgba(240,106,63,.7)}
.getter-page .button.primary{background:#e9542f;color:#160805;border-color:#f07852}.getter-page .button.primary:hover{background:#f47753}
.getter-page .button.ghost{border-color:#6e3525;background:rgba(255,255,255,.02)}
.getter-page .update-dot{background:#ffd557;box-shadow:0 0 0 3px rgba(255,213,87,.12),0 0 12px rgba(255,213,87,.48)}

.getter-hero{
  position:relative;
  isolation:isolate;
  overflow:hidden;
  grid-template-columns:1fr;
  min-height:560px;
  gap:30px;
  padding:76px 7vw 60px;
  justify-items:center;
  background:
    radial-gradient(circle at 50% 34%,rgba(240,106,63,.16),transparent 34%),
    linear-gradient(180deg,rgba(18,11,8,.98),rgba(8,6,5,.98));
}
.getter-video-bg{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:#080605}
.getter-video-bg iframe{position:absolute;top:50%;left:50%;display:block;width:177.78vh;height:56.25vw;min-width:100%;min-height:100%;transform:translate(-50%,-50%);border:0;pointer-events:none;filter:grayscale(.08) brightness(.43)}
.getter-video-dim{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(8,6,5,.60),rgba(8,6,5,.76)),radial-gradient(circle at 50% 35%,rgba(240,106,63,.12),transparent 38%)}
.getter-hero .hero-grid{z-index:2}
.getter-hero::before,.getter-hero::after{content:"";position:absolute;pointer-events:none;z-index:2}
.getter-hero::before{left:-11vw;top:20%;width:45vw;height:1px;background:linear-gradient(90deg,transparent,#a83f28 44%,transparent);transform:rotate(-18deg)}
.getter-hero::after{right:-15vw;bottom:15%;width:50vw;height:1px;background:linear-gradient(90deg,transparent,#d6ad4e 48%,transparent);transform:rotate(-18deg)}
.getter-hero-visual{position:relative;z-index:3;display:grid;grid-template-rows:34px 156px;width:min(420px,100%);height:190px;overflow:hidden;border:1px solid #713721;border-radius:8px;background:#0d0907;box-shadow:0 24px 52px rgba(0,0,0,.42)}
.getter-platform-strip{display:flex;align-items:center;justify-content:center;gap:8px;border-bottom:1px solid #713721;background:linear-gradient(180deg,#2b1a14,#140d0a)}
.getter-platform-strip img{display:block;width:26px;height:26px;padding:2px;object-fit:contain;border-radius:4px;background:#fff}.getter-platform-strip b{font:800 8px/1 Arial,sans-serif;letter-spacing:.15em;color:#d8aa73}
.getter-logo-slot{position:relative;display:grid;place-items:center;height:156px;padding:14px 24px;overflow:hidden;text-align:center;background:#000}
.getter-logo-slot::before{content:"";position:absolute;inset:-25%;background:repeating-linear-gradient(125deg,transparent 0 34px,rgba(240,106,63,.04) 34px 35px);transform:rotate(-8deg)}
.getter-logo-slot img{position:relative;z-index:1;display:block;width:auto;max-width:90%;max-height:132px;object-fit:contain;filter:drop-shadow(0 12px 18px rgba(0,0,0,.45))}
.getter-hero-copy{position:relative;z-index:3;max-width:920px;text-align:center}.getter-hero-copy .hero-actions,.getter-hero-copy .status-row{justify-content:center}.getter-hero-copy .hero-description{margin-left:auto;margin-right:auto;text-align:left}.getter-hero-copy .hero-description b{color:#f0c65c}

.getter-section{position:relative}.getter-section::before{content:"";position:absolute;left:0;top:0;width:72px;height:1px;background:#9a3b25}
.getter-overview-copy{max-width:760px}.getter-overview-copy p{margin:0;color:#aa9a90;line-height:1.85}.getter-overview-copy p+p{margin-top:18px}.getter-overview-copy .getter-overview-lead{padding-left:18px;border-left:2px solid #c65e3e;color:#e6d9cf;font-size:17px;line-height:1.8}.getter-overview-copy b{color:#ead0b8}.getter-overview-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.getter-overview-tags span{padding:8px 10px;border:1px solid #4d3025;background:rgba(240,106,63,.045);font:800 9px/1 Consolas,"Courier New",monospace;letter-spacing:.08em;color:#c9896d}
.getter-dev-story{padding-top:86px;background:linear-gradient(180deg,rgba(15,10,8,.98),rgba(8,6,5,.98))}.getter-dev-story-heading{max-width:820px;margin-bottom:34px}.getter-dev-story-heading>p:last-child{margin:14px 0 0;color:#aa988d;font-size:15px;line-height:1.75}.getter-dev-story-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.getter-dev-story-grid article{position:relative;min-height:230px;padding:24px 22px;border:1px solid #4a2a20;background:linear-gradient(150deg,rgba(240,106,63,.07),rgba(255,255,255,.01));overflow:hidden}.getter-dev-story-grid article>b{position:absolute;right:16px;top:12px;font:900 44px/1 Consolas,monospace;color:rgba(240,106,63,.11)}.getter-dev-story-grid article>span{display:block;margin-bottom:34px;font:800 9px/1 Consolas,monospace;letter-spacing:.14em;color:#df6c48}.getter-dev-story-grid h3{margin:0 0 12px;font-size:19px;color:#eee0d7}.getter-dev-story-grid p{margin:0;color:#9f8f85;font-size:13px;line-height:1.7}.getter-dev-story-copy{max-width:900px;margin:-8px 0 38px;padding:28px 30px;border:1px solid #4a2a20;border-left:3px solid #c65e3e;background:linear-gradient(135deg,rgba(240,106,63,.045),rgba(255,255,255,.01))}.getter-dev-story-copy p{margin:0;color:#b4a39a;font-size:15px;line-height:1.9}.getter-dev-story-copy p+p{margin-top:20px}.getter-dev-story-copy .getter-dev-story-lead{color:#eaded5;font-size:17px;line-height:1.85}.getter-dev-story-copy b{color:#f0c65c}
.getter-subtitle-memory{display:grid;grid-template-columns:minmax(320px,.95fr) minmax(0,1.05fr);gap:32px;align-items:center;margin-top:18px;padding:28px;border:1px solid #55402a;background:radial-gradient(circle at 12% 24%,rgba(240,198,92,.09),transparent 26%),linear-gradient(120deg,rgba(42,25,16,.72),rgba(10,8,7,.96));box-shadow:0 22px 50px rgba(0,0,0,.18)}.getter-subtitle-shot{margin:0}.getter-subtitle-shot img{display:block;width:100%;aspect-ratio:1218/896;object-fit:cover;border:1px solid #5c3f26;background:#050403}.getter-subtitle-shot figcaption{padding:9px 2px 0;font:9px Consolas,monospace;letter-spacing:.12em;color:#8f7868}.getter-subtitle-memory-label{display:flex;flex-direction:column;margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid #5c3f26}.getter-subtitle-memory-label span{font:800 9px/1 Consolas,monospace;letter-spacing:.16em;color:#d77b55}.getter-subtitle-memory-label strong{margin-top:10px;font:900 18px/1.15 Consolas,monospace;color:#f0c65c}.getter-subtitle-memory-copy h3{margin:0 0 14px;font-size:24px;color:#f0e3d9}.getter-subtitle-memory-copy p{margin:0;color:#aa9a8f;font-size:14px;line-height:1.8}.getter-subtitle-memory-copy p+p{margin-top:10px}.getter-subtitle-memory-copy b{color:#ead0b8}
.getter-page .game-intro-section{background:radial-gradient(circle at 78% 15%,rgba(216,68,42,.08),transparent 27%),linear-gradient(180deg,rgba(19,12,9,.96),rgba(9,7,6,.98))}
.getter-page .prologue-card{border-top-color:#6f3322}.getter-page .source-link{border-bottom-color:#6f3322;color:#d37b58}
.getter-page .game-facts{border-color:#51271b;background:#0d0907}.getter-page .game-facts div{border-bottom-color:#351a12}.getter-page .game-facts span{color:#a15a40}.getter-page .game-facts strong{color:#eaded5}
.getter-page .package-shot-frame{border-color:#51271b;background:#0d0907}
.getter-package-shot .package-shot-frame{aspect-ratio:1}.getter-package-shot .package-shot-frame img{object-fit:cover}

.getter-asset-placeholder{display:grid;place-items:center;background:
  linear-gradient(145deg,rgba(204,63,36,.12),rgba(255,255,255,.015)),
  repeating-linear-gradient(135deg,transparent 0 26px,rgba(240,106,63,.035) 26px 27px)!important}
.getter-asset-placeholder span{padding:8px 10px;border:1px solid #63301f;background:rgba(7,5,4,.72);font:800 9px/1 Consolas,monospace;letter-spacing:.13em;color:#9b624d}

.getter-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.getter-feature-grid article{min-height:220px;border-color:#4a2a20;background:linear-gradient(155deg,rgba(240,106,63,.055),transparent 62%)}
.getter-feature-grid article:before{background:#e9542f}.getter-feature-grid span{color:#ed754f}.getter-feature-grid h3{margin-top:34px}
.getter-feature-with-shot{overflow:hidden;padding-top:0!important}.getter-feature-shot{aspect-ratio:4/3;margin:0 -24px 22px;border-bottom:1px solid #4a2a20;background:#080605;overflow:hidden}.getter-feature-shot img{display:block;width:100%;height:100%;object-fit:cover}.getter-feature-with-shot h3{margin-top:26px}

.getter-secret-section{padding-top:92px;padding-bottom:96px;background:radial-gradient(circle at 50% 24%,rgba(223,66,35,.08),transparent 30%)}
.getter-secret-heading{max-width:900px}.getter-secret-heading h2{margin-bottom:24px}.getter-secret-intro-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:32px;align-items:start;margin-bottom:48px}.getter-name-entry-shot{margin:0}.getter-name-entry-shot img{display:block;width:100%;aspect-ratio:1218/896;object-fit:cover;border:1px solid #52271b;background:#050403;box-shadow:0 20px 50px rgba(0,0,0,.25)}.getter-name-entry-shot figcaption{padding:9px 2px 0;font:9px Consolas,monospace;letter-spacing:.12em;color:#8f7868}.getter-secret-copy>p{margin:0;color:#c9b9af;font-size:16px;line-height:1.85}.getter-secret-copy b{color:#f0c65c}.getter-source-link{display:inline-flex;align-items:center;gap:8px;margin-top:18px;padding-bottom:5px;border-bottom:1px solid #6d3a27;font:800 10px/1.45 Consolas,"Courier New",monospace;letter-spacing:.035em;color:#dd805c;text-decoration:none}.getter-source-link:hover{color:#f3b181;border-bottom-color:#b75a39}.getter-source-link-bottom{margin-top:22px}
.getter-name-warning{display:grid;gap:10px;margin:22px 0 0;padding:20px 22px;border:1px solid #8e4a28;background:linear-gradient(105deg,rgba(229,84,47,.12),rgba(240,198,92,.045))}
.getter-name-warning>div{display:flex;align-items:center;gap:12px;padding-bottom:13px;border-bottom:1px solid #6a3521}.getter-name-warning span{font:800 9px/1 Consolas,monospace;letter-spacing:.16em;color:#d57955}.getter-name-warning>div code{font:800 22px/1.2 "Yu Gothic","Meiryo",sans-serif;color:#ffe08a;background:none}.getter-name-warning strong{font-size:18px;line-height:1.55;color:#f5e1cf}.getter-name-warning strong em{font-style:normal;color:#ffe08a}.getter-name-warning strong code{color:#ffe08a;background:none}.getter-name-warning p{margin:0;color:#a9978c;font-size:13px;line-height:1.65}.getter-name-warning p code{color:#dbc1ad;background:none}
.getter-compare-head{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:18px}.getter-compare-head span{display:block;margin-bottom:8px;font:800 9px/1 Consolas,monospace;letter-spacing:.16em;color:#d36c48}.getter-compare-head h3{margin:0;font-size:28px}.getter-compare-head p{margin:0;color:#88786f;font:10px/1.5 Consolas,monospace}
.getter-compare-grid{display:grid;grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr);align-items:center;gap:16px}
.getter-compare-card{margin:0;border:1px solid #52271b;background:#0d0907;overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,.25)}
.getter-compare-shot{aspect-ratio:4/3;border-bottom:1px solid #52271b;overflow:hidden;background:#050403}.getter-compare-shot img{display:block;width:100%;height:100%;object-fit:cover}
.getter-compare-card figcaption{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;padding:16px 18px}.getter-compare-card figcaption b{grid-row:1/3;align-self:center;padding:7px 9px;border:1px solid #6a3521;font:800 9px/1 Consolas,monospace;letter-spacing:.12em;color:#f0c65c}.getter-compare-card figcaption strong{font-size:17px;color:#e9ddd4}.getter-compare-card figcaption span{font-size:11px;color:#8f7e73}.getter-compare-arrow{display:grid;place-items:center}.getter-compare-arrow span{display:grid;place-items:center;width:44px;height:44px;border:1px solid #713721;transform:rotate(-45deg);font:800 22px/1 Consolas,monospace;color:#f0c65c;background:#120b08}.getter-compare-arrow span::first-letter{transform:rotate(45deg)}
.getter-limitations{padding-top:86px;padding-bottom:88px;background:linear-gradient(180deg,rgba(10,8,7,.98),rgba(15,10,8,.98))}.getter-limitations-heading{max-width:860px;margin-bottom:30px}.getter-limitations-heading>p:last-child{margin:14px 0 0;color:#aa988d;font-size:15px;line-height:1.8}.getter-limitations-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.getter-limitations-grid article{padding:25px 24px;border:1px solid #54402b;background:linear-gradient(145deg,rgba(240,198,92,.055),rgba(255,255,255,.01))}.getter-limitations-grid span{font:800 9px/1 Consolas,monospace;letter-spacing:.15em;color:#d69a58}.getter-limitations-grid h3{margin:28px 0 12px;font-size:20px;color:#eee0d6}.getter-limitations-grid p{margin:0;color:#a9978c;font-size:13px;line-height:1.75}.getter-limitations-grid b{color:#ead0b8}.getter-limitations-grid code{color:#ffe08a;background:none}.getter-limitations-note{margin:16px 0 0;color:#81736a;font-size:11px;line-height:1.7}

.getter-page .release-notes-grid article{border-color:#4a2a20;background:linear-gradient(155deg,rgba(240,106,63,.04),rgba(255,255,255,.01))}.getter-page .release-notes-grid article:before{background:#e9542f}.getter-page .release-notes-grid article>span{color:#e56a46}
.getter-release-placeholder{grid-template-columns:minmax(0,1fr)}.getter-release-placeholder article{min-height:200px}
.getter-page .notice,.getter-page .license-section{border-color:#5d4826}.getter-page .license-intro{color:#bba36f}.getter-page .release-card{border-color:#67321f;background:#0e0907}.getter-page .release-top{color:#e8754e}.getter-page .required-originals>b{color:#f0c65c}.getter-page .source-grid.release-source-grid article{border-color:#5c3d26;background:linear-gradient(155deg,rgba(240,198,92,.04),rgba(255,255,255,.01))}.getter-page .source-grid.release-source-grid span{color:#d7b357}
.getter-release-card .disabled{opacity:.5}
.getter-page #download .unified-credits-grid article{border-color:#4a2a20;background:rgba(240,106,63,.035)}

@media(max-width:980px){
  .getter-hero{min-height:auto;gap:26px;padding-top:64px}
  .getter-hero-visual{grid-template-rows:34px 116px;width:330px;height:150px}.getter-logo-slot{height:116px}.getter-logo-slot img{max-height:108px}
  .getter-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .getter-dev-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .getter-limitations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .getter-subtitle-memory{grid-template-columns:1fr;gap:24px}
  .getter-secret-intro-grid{grid-template-columns:1fr;gap:24px}
  .getter-compare-grid{grid-template-columns:1fr}
  .getter-compare-arrow{height:48px}.getter-compare-arrow span{transform:rotate(45deg)}
}
@media(max-width:620px){
  .getter-hero{gap:22px;padding-top:52px}.getter-hero-visual{grid-template-rows:28px 96px;width:270px;height:124px;border-radius:6px}.getter-platform-strip{gap:6px}.getter-platform-strip img{width:22px;height:22px}.getter-platform-strip b{font-size:7px;letter-spacing:.13em}.getter-logo-slot{height:96px;padding:8px 14px}.getter-logo-slot img{max-width:90%;max-height:88px}.getter-hero-copy .hero-actions{justify-content:center}
  .getter-overview-copy .getter-overview-lead{padding-left:14px;font-size:15px}.getter-overview-copy p{line-height:1.75}.getter-overview-copy p+p{margin-top:15px}.getter-overview-tags{margin-top:22px;gap:6px}.getter-overview-tags span{padding:7px 8px;font-size:8px}
  .getter-feature-grid{grid-template-columns:1fr}
  .getter-dev-story-copy{padding:22px 18px}.getter-dev-story-copy p{font-size:14px;line-height:1.82}.getter-dev-story-copy .getter-dev-story-lead{font-size:15px}.getter-dev-story-grid{grid-template-columns:1fr}.getter-dev-story-grid article{min-height:0}
  .getter-limitations-grid{grid-template-columns:1fr}
  .getter-subtitle-memory{padding:20px}.getter-subtitle-memory-label{margin-bottom:18px}.getter-subtitle-memory-label strong{font-size:17px}.getter-subtitle-memory-copy h3{font-size:21px}
  .getter-secret-intro-grid{margin-bottom:36px}.getter-name-warning{padding:18px}.getter-name-warning>div{align-items:flex-start;flex-direction:column;gap:7px}.getter-name-warning>div code{font-size:20px}.getter-name-warning strong{font-size:16px}
  .getter-compare-head{display:block}.getter-compare-head p{margin-top:10px}
  .getter-compare-card figcaption{grid-template-columns:1fr}.getter-compare-card figcaption b{grid-row:auto;justify-self:start}.getter-compare-card figcaption strong{margin-top:5px}
}
