/* All text uses Arial or Arial Narrow. */




:root{--period-ui:Arial, "Arial Narrow";--period-mono:Arial, "Arial Narrow"}
body,button,input,select,textarea,.browser-title,.browser-menu,.browser-address,.browser-address input,.brand,.brand-sub,.navlink,.account-link,.desktop-icons a,.titlebar,.window-buttons b,.btn-retro,.btn-retro.primary,h2,h3,.purchase-copy h2,.dialog-body h2,.story-section p,.story-section .lead-copy,.hero p,.feature-grid p,.feature-grid h3,.experience-heading>p,.section-heading p,.purchase-copy p,.purchase-tags,.purchase-action small,.purchase-action>a,.purchase-bottom,.availability,.access-details p,.access-details small,details p,summary,.dialog-body p,.dialog-body label,.dialog-body small,.note-body p,.note-footer,.story-window figcaption,.gallery-caption,.transmission-card b,.transmission-card small,.section-index,.section-index span,.task-item,.task-status,.start-button,footer p,footer>span,.ad-caption,.dismiss-ad,.fake-ad,.ad-offer small,.ad-cta,.restore-ad{font-family:Arial, "Arial Narrow"}
.hero h1,.eyebrow,.hero-meta,.hero-caption,.camera-label,.desktop-status,.ticker p,.ticker>span,.image-coordinates,.file-note,.safe-label,.file-count,.feature-number,.mono,.ad-kicker,.ad-directory-title,.ad-popup-status,.ad-offer>b,.temporal-code,.temporal-message,.temporal-date,.echo-window p{font-family:Arial, "Arial Narrow"}
.ad-pitch strong,.ad-pair .ad-pitch strong{font-family:Arial, "Arial Narrow";font-weight:700;letter-spacing:-1px;font-size:23px}
h2,.purchase-copy h2,.dialog-body h2{letter-spacing:0}body{text-rendering:auto}
.hero-image,.story-window img,.gallery-item img,#viewer-content img,.temporal-interference{image-rendering:pixelated;image-rendering:crisp-edges}
.story-window img,.gallery-item img{filter:none}.gallery-item:hover img{filter:brightness(1.12)}
.story-window figcaption{flex-wrap:wrap;gap:6px}.story-window figcaption>span:last-child{white-space:nowrap}
@media(max-width:700px){.ad-pitch strong,.ad-pair .ad-pitch strong{font-size:22px}.story-window figcaption{font-size:12px}}

.dialog-body .verification-message{padding:12px;background:#222d20;border:1px inset #6c7e59;color:#dae6ca;font-size:14px;line-height:1.7}

.profile-verification{padding:16px;margin:20px 0;background:#272d24;border:2px inset #6b775a}.profile-verification h3{font:700 16px/1.5 var(--period-ui);color:#e0e7d1}.profile-verification p,.profile-verification small{font-size:14px;line-height:1.7}.profile-verification form>.btn-retro{margin-top:10px}.dialog-body .email-confirmed{color:#c0d7a2}.download-locked{opacity:.65;cursor:not-allowed;max-width:100%;font-size:14px}

h1,h2,h3,.ad-pitch strong,.ad-pair .ad-pitch strong{font-family:"Arial Narrow",Arial}
