/* R139: unframed symbols, quiet typography and a compact skip control. */
html[data-theme] body.access-view #app #main-content{padding-top:calc(clamp(56px,12svh,100px) + env(safe-area-inset-top,0px))!important}
html[data-theme] body.access-view #app .access-screen{max-width:360px!important}
html[data-theme] body.access-view #app .cpu-entry-brand{margin:0 0 24px!important}
html[data-theme] body.access-view #app .cpu-entry-marks{gap:28px;margin-bottom:18px}
html[data-theme] body.access-view #app .cpu-entry-mark{width:72px;height:72px;padding:0!important;border:0!important;clip-path:none!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}
html[data-theme] body.access-view #app .cpu-entry-mark-divider{display:none!important}
html[data-theme] body.access-view #app .cpu-entry-mark img,html[data-theme] body.access-view #app .cpu-entry-mark svg{display:block;width:64px!important;height:64px!important;object-fit:contain;background:transparent!important;box-shadow:none!important;border:0!important}
html[data-theme] body.access-view #app .cpu-entry-leaf{color:var(--cpu-entry-leaf-ink,#a98bc5)!important}
html[data-theme] body.access-view #app .cpu-entry-leaf,html[data-theme] body.access-view #app .cpu-entry-leaf path{fill:currentColor!important;stroke:none!important;stroke-width:0!important}
html[data-theme] body.access-view #app .cpu-entry-name{margin-bottom:7px!important}
html[data-theme] body.access-view #app .cpu-entry-name svg{width:min(248px,100%)!important}
html[data-theme] body.access-view #app .cpu-entry-version{font-size:9px;margin-top:8px}
html[data-theme] body.access-view #app .cpu-entry-quote{margin:24px auto 28px!important;padding:0!important;max-width:310px;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:center}
html[data-theme] body.access-view #app .cpu-entry-quote p{margin:0!important;font:italic 400 18px/1.65 Georgia,'Times New Roman',serif!important;letter-spacing:0!important;color:var(--ink)!important;text-wrap:balance}
html[data-theme] body.access-view #app .cpu-entry-quote cite{display:block;margin-top:12px;font:800 10px/1.5 NunitoStudent,system-ui,sans-serif;letter-spacing:1.8px;text-transform:uppercase;color:var(--muted)}
html[data-theme] body.access-view #app .access-choices{gap:9px!important}
html[data-theme] body.access-view #app #main-content .access-choices>:is(.primary,.secondary){min-height:46px!important;padding:10px 15px!important;font-size:14px!important;border-radius:9px!important}
html[data-theme] body.access-view #app .access-note{font-size:10px!important;margin-top:16px!important}
html[data-theme] body.access-view #app #main-content>.notice{max-width:360px;margin:0 auto 18px;padding:0;background:transparent;border:0;box-shadow:none;font-size:11px;line-height:1.6;color:var(--muted)}
html[data-theme][data-view=auth] body.access-view #app #main-content{padding-top:calc(32px + env(safe-area-inset-top,0px))!important}
html[data-theme] body.access-view #app .access-screen .cloud-card{background:transparent!important;border:0!important;box-shadow:none!important}
html[data-theme] body.access-view #app .cloud-card>.eyebrow,html[data-theme] body.access-view #app .cloud-card>h3,html[data-theme] body.access-view #app .cloud-card>p.small-copy{display:none!important}
html[data-theme] body.access-view #app .web-account-hint{margin:0 0 22px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:11px!important;line-height:1.6!important;color:var(--muted)!important}
html[data-theme] body.access-view #app #main-content #cloud-form>.primary{min-height:46px!important;padding:10px 15px!important;font-size:14px!important;border-radius:9px!important}
html[data-theme] .cpu-intro-controls{gap:4px}
html[data-theme] .cpu-intro-controls [data-pixel-skip]{width:88px!important;min-width:88px!important;height:44px!important;min-height:44px!important;padding:0!important}
html[data-theme] .cpu-intro-controls [data-pixel-skip] img{display:block;width:88px!important;height:44px!important;object-fit:contain;image-rendering:pixelated}
html[data-theme] .cpu-intro-controls [data-intro-mute]{font-size:16px;width:30px;min-width:30px;background:transparent;border-color:transparent}
@media(max-width:350px){html[data-theme] body.access-view #app .cpu-entry-marks{gap:22px}html[data-theme] body.access-view #app .cpu-entry-mark{width:64px;height:64px}html[data-theme] body.access-view #app .cpu-entry-mark img,html[data-theme] body.access-view #app .cpu-entry-mark svg{width:56px!important;height:56px!important}html[data-theme] body.access-view #app .cpu-entry-quote p{font-size:17px!important}}
