/* A photograph is the scene; the file remains its way back. */
#siemens-dialog.photo-album,#siemens-dialog.play-story{border:0;border-radius:0;box-shadow:none;background:#171b19;color:#efe2c8;width:min(1400px,98vw)}
#siemens-dialog.play-story #siemens-content{background:#171b19;padding:8px 16px 24px;color:#eee0c4}.play-story header{background:#171b19!important;border:0!important;color:#f0e3c9}.play-story .depth-scene{border:0;border-radius:0;box-shadow:none}.play-story .scene-reverse{background:#b5a284!important;color:#211e18!important}.play-story .scene-reverse p,.play-story .scene-reverse summary{color:#211e18!important}.play-story .stage-caption{background:#101815ed;color:#fff1d3;font-size:1rem}.play-story .story-next{display:flex;align-items:center;gap:20px;padding:14px 0}.play-story .story-next button{background:#e0cba7;color:#191f1c;border:1px solid #9b7950;font-size:1.05rem;min-height:48px}.play-story .earning-strip{border:0;border-top:1px solid #796449;background:#222b26;color:#f4e2c3;padding:15px;display:flex;flex-wrap:wrap;gap:12px}.earning-strip .game-goal{flex-basis:100%;font-size:1rem;color:#f4e2c3}.game-object{display:flex!important;flex-direction:column;align-items:center;font-size:14px!important;min-width:90px;background:#1b241e!important;color:#eadbbb!important}.game-object:before{content:attr(data-symbol);display:block;font:34px/1.2 monospace;color:#d6aa65;padding:5px}.stage-actions .action-object{border:0!important;background:#1b241eea!important;color:#f6e4bc!important;box-shadow:0 2px 9px #0009;border-radius:4px!important;min-height:48px;max-width:210px;font-size:14px}.action-object:before{content:attr(data-symbol);font:24px monospace;margin-right:8px;color:#e4bc76}.moon-return{margin-left:auto!important;border-radius:50%!important;min-width:48px;min-height:48px;color:#f1ead2!important;background:#17221e!important;font-size:26px!important}#return{position:fixed;right:18px;top:18px;left:auto;bottom:auto;z-index:80;border-radius:50%;color:#f5efde;font-size:28px}
.metropolis h1,.metropolis h2,.metropolis #place-title,.metropolis-panel h2,.metropolis-panel header{font-family:'Arial Narrow','Trebuchet MS',sans-serif!important;font-weight:500;text-transform:uppercase;letter-spacing:.13em;line-height:1.3}.metropolis #place-actions button,.metropolis-panel button{background:#15201e;color:#ead2a5;border:1px solid #9f8054;border-radius:2px;box-shadow:inset 0 0 0 3px #15201e,inset 0 0 0 4px #675334}.metropolis-panel{background:#111b19!important;color:#f1e3c7!important}.metropolis-panel #siemens-content{background:#1a2522!important;color:#f1e3c7!important}.metropolis-panel p,.metropolis-panel label{color:inherit!important}
.expedition-file{background:#1a2420!important;color:#f0e4ce!important;border:1px solid #8b7655!important}.expedition-file #siemens-content{background:#202c25;color:#f0e4ce}.expedition-file p{color:inherit!important;font-size:1rem;line-height:1.6}.expedition-file a,.scene-reverse a{display:block;color:#a5d6bf;padding:8px 0}.scene-reverse a{color:#163d31}.scene-reverse small{display:block}.expedition-file details{background:#28382e;border:1px solid #726449;padding:14px;margin:16px 0}.expedition-file summary{font-size:1.1rem;cursor:pointer}.dossier-photo{width:100%;max-height:58vh;object-fit:cover;display:block}.dossier-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}.expedition-file label{display:flex;flex-direction:column;gap:7px;font-size:1rem;margin:8px 0}.expedition-file input,.expedition-file select{font:inherit;min-width:0;padding:10px;background:#cbb997;color:#17201a;border:1px solid #9b8156}.state-map{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}.state-map button{font-size:14px;min-height:60px;white-space:normal}.state-map button[aria-pressed=true]{background:#c5ac7e;color:#16201a}.criteria-leaf{display:block;max-width:280px;width:65%;margin:auto}.static-photo{width:100%;aspect-ratio:3/2;background:repeating-conic-gradient(#101a17 0 25%,#a3aaa0 0 50%) 0/5px 7px;filter:contrast(1.5);animation:noise-shift .18s steps(2) infinite}.akte-xx{display:block;max-width:380px;margin:20px 0}.akte-xx span{display:block;padding:8px}.leaflet-notes{background:#b7a689!important}.christmas-card{background:#b9aa8c}.photo-album .case-file{background:#504a3d}.photo-album .case-notes{color:#eee1c8}.photo-album .station-photo{background:#c5b799;color:#242620}
@keyframes noise-shift{to{background-position:13px 17px;filter:contrast(2)}}@media(prefers-reduced-motion:reduce){.static-photo{animation:none}}@media(max-width:650px){.dossier-form{grid-template-columns:1fr}.state-map{grid-template-columns:repeat(3,minmax(0,1fr))}.stage-actions .action-object{max-width:150px}.play-story #siemens-content{padding:6px!important}}

.metropolis-panel header{background:linear-gradient(#0b141ae0,#121d1aea),url('assets/akten30/moon-metropolis.webp') center 42%/cover!important;padding:24px!important;border-bottom:3px double #aa895a!important}.inventory-popover{background:#b8aa8d;border-radius:4px}.inventory-popover button{background:#d3bd97}.inventory-tally{background:#a6997e}.play-story .depth-scene>img{transition:transform 1.8s ease,filter .8s}.play-story .depth-scene.entered>img{transform:scale(1.035)}.play-story .scene-incoming{transform:scale(1.035)}
#siemens-dialog .moon-return{position:fixed;top:16px;right:72px;z-index:20}.play-story .scene-tools{padding-right:55px}.photo-album .route-map figcaption{color:#e2d5b9}.metropolis #place-description{color:#eee0c5;text-shadow:0 2px 5px #000}.expedition-file small{display:block;line-height:1.5;margin:6px 0}
