/* Shared Digitoria identity. Layout and scroll timelines stay page-owned. */
@font-face{font-family:CareerDisplay;src:url("/wp-content/themes/digitoria-motion/assets/media/career2/tasaorbiterdisplay-regular-webfont.woff2") format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:CareerDisplay;src:url("/wp-content/themes/digitoria-motion/assets/media/career2/tasaorbiterdisplay-medium-webfont.woff2") format("woff2");font-weight:500 800;font-display:swap}
:root,body,.sn,.sn-panel,.ft,.sp,.cf,.fo{
 --ink:#121212;--paper:#f7f5ee;--gold:#f2cf36;--gold-hi:#ffe575;
 --font-body:CareerDisplay,Arial,sans-serif;--font-display:CareerDisplay,Arial,sans-serif;
 --font:CareerDisplay,Arial,sans-serif;--disp:CareerDisplay,Arial,sans-serif;
 --font-accent:ui-monospace,monospace;--mono:ui-monospace,monospace;
}
body{font-family:CareerDisplay,Arial,sans-serif;background:#121212;color:#f7f5ee}
body::after{content:"";position:fixed;inset:0;z-index:999;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.7' d='M0 0h180v180H0z'/%3E%3C/svg%3E");}
.sn-mark b{font-family:CareerDisplay,Arial,sans-serif}
.sn-wa{background:#f2cf36;color:#121212}
.ft{background:radial-gradient(ellipse at 90% 100%,#f2cf3610,transparent 55%),#121212}
:is(h1,h2,h3){text-wrap:balance}
a:focus-visible,button:focus-visible{outline:2px solid #f2cf36;outline-offset:6px}

html,body{overflow-x:clip}
