.rl-frame{position:relative;border-radius:6px;transform-style:preserve-3d;will-change:transform;transition:transform .45s cubic-bezier(.2,.7,.3,1),box-shadow .45s ease}.rl-frame .rlf-art{position:relative;overflow:hidden;border-radius:inherit;display:block}.rl-frame .rlf-art img,.rl-frame .rlf-art video{display:block;width:100%;height:auto;border-radius:inherit;margin:0}html.rlf-elevation .rl-frame{box-shadow:0 1px 2px rgba(30,25,20,calc(.14 * var(--rlf-elev,1))),0 12px 28px -8px rgba(30,25,20,calc(.22 * var(--rlf-elev,1))),0 34px 70px -18px rgba(30,25,20,calc(.16 * var(--rlf-elev,1)))}html.rlf-elevation .rl-frame .rlf-art{outline:1px solid rgb(0 0 0 / .08);outline-offset:-1px}.rl-frame .rlf-glow{position:absolute;inset:-4%;z-index:-1;border-radius:12px;opacity:0;background-position:center;background-size:cover;background-repeat:no-repeat;filter:blur(var(--rlf-glowblur,46px)) saturate(var(--rlf-glowsat,1.7));transform:scale(1.03);transition:opacity .5s ease;pointer-events:none}html.rlf-glow .rl-frame .rlf-glow{opacity:var(--rlf-glow,.6)}.rl-frame .rlf-art::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='240'%20height='240'%3E%3Cfilter%20id='n'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='0.8'%20numOctaves='2'%20stitchTiles='stitch'/%3E%3CfeColorMatrix%20values='0%200%200%200%201%200%200%200%200%201%200%200%200%200%201%200%200%200%202.2%20-1.1'/%3E%3C/filter%3E%3Crect%20width='100%25'%20height='100%25'%20filter='url(https://redlamp.org/wp-content/plugins/redlamp-motion/assets/css/%23n)'/%3E%3C/svg%3E");background-size:240px 240px;mix-blend-mode:overlay;transition:opacity .4s ease}html.rlf-grain .rl-frame .rlf-art::after{opacity:var(--rlf-grain,.4)}.rl-frame .rlf-vig{position:absolute;inset:0;pointer-events:none;border-radius:inherit;opacity:0;background:radial-gradient(115% 100% at 50% 42%,transparent var(--rlf-vigstart,48%),rgba(0,0,0,var(--rlf-vig,.62)) 100%);transition:opacity .4s ease}html.rlf-vignette .rl-frame .rlf-vig{opacity:1}.rl-frame .rlf-crt{position:absolute;inset:0;pointer-events:none;border-radius:inherit;opacity:0;transition:opacity .4s ease;background:repeating-linear-gradient(0deg,rgb(0 0 0 / .22) 0 1px,transparent 1px 3px)}.rl-frame .rlf-crt::before{content:"";position:absolute;inset:0;border-radius:inherit;background:repeating-linear-gradient(90deg,rgb(255 60 60 / .05) 0 1px,rgb(60 255 120 / .04) 1px 2px,rgb(80 120 255 / .05) 2px 3px)}.rl-frame .rlf-crt::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 60px rgb(0 0 0 / .35),inset 0 0 4px rgb(255 255 255 / .18)}html.rlf-scanlines .rl-frame .rlf-crt{opacity:var(--rlf-crt,1)}.rl-frame .rlf-led{position:absolute;inset:0;pointer-events:none;border-radius:inherit;opacity:0;transition:opacity .4s ease;overflow:hidden}.rl-frame .rlf-led .rlf-mesh{position:absolute;inset:-10%;filter:blur(16px);opacity:var(--rlf-ledmoire,1);background:repeating-linear-gradient(101deg,rgb(255 70 200 / .028) 0,transparent 38px,rgb(70 230 255 / .024) 76px,transparent 118px,rgb(255 235 130 / .02) 158px,transparent 200px)}.rl-frame .rlf-led .rlf-moire{position:absolute;inset:-10%;transform:rotate(-1.4deg);mix-blend-mode:soft-light;filter:blur(22px);opacity:var(--rlf-ledmoire,1);background:repeating-linear-gradient(95deg,rgb(0 0 0 / .085) 0,transparent 52px,rgb(255 255 255 / .07) 104px,transparent 150px)}.rl-frame .rlf-led .rlf-lift{position:absolute;inset:0;opacity:var(--rlf-ledlift,1);background:linear-gradient(180deg,rgb(150 175 255 / .05),rgb(140 160 235 / .075))}.rl-frame .rlf-led .rlf-glare{position:absolute;inset:0;opacity:var(--rlf-ledglare,1);background:radial-gradient(130% 90% at 12% -12%,rgb(255 255 255 / .16) 0%,rgb(255 255 255 / .05) 38%,transparent 60%),linear-gradient(24deg,transparent 64%,rgb(255 255 255 / .045) 78%,transparent 92%)}html.rlf-led .rl-frame .rlf-led{opacity:1}html.rlf-led .rl-frame .rlf-art img,html.rlf-led .rl-frame .rlf-art video{filter:saturate(1.06) contrast(.965) brightness(1.02)}.rl-frame .rlf-sheen{position:absolute;inset:0;pointer-events:none;border-radius:inherit;opacity:0;background:linear-gradient(115deg,transparent 42%,rgb(255 255 255 / .09) 50%,transparent 58%);transition:opacity .4s ease}html.rlf-sheen .rl-frame .rlf-sheen{opacity:var(--rlf-sheenop,1)}html.rlf-tilt .rl-frame{transition:transform .18s ease-out,box-shadow .45s ease}#rlf-tune{position:fixed;top:90px;right:14px;z-index:99999;width:280px;max-height:calc(100vh - 110px);overflow:auto;background:#fff;border:1px solid #dedad2;border-radius:10px;color:#22211f;box-shadow:0 18px 50px -12px rgb(0 0 0 / .35);padding:14px;font:12px/1.5 Verdana,system-ui,sans-serif}#rlf-tune h3{margin:0 0 8px;font-size:12px;letter-spacing:.06em;text-transform:uppercase}#rlf-tune .prow{display:grid;grid-template-columns:86px 1fr 38px;gap:8px;align-items:center;margin:6px 0}#rlf-tune .prow label{font-size:11px;color:#6f6c65}#rlf-tune .prow input[type=range]{width:100%;accent-color:#e0433d;margin:0}#rlf-tune .prow .pv{font-size:10.5px;text-align:right;font-variant-numeric:tabular-nums}#rlf-tune .trow{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 8px}#rlf-tune .trow label{display:inline-flex;align-items:center;gap:4px;border:1px solid #dedad2;border-radius:12px;padding:2px 8px;font-size:10.5px;cursor:pointer;color:#6f6c65}#rlf-tune .trow label:has(input:checked){color:#22211f;border-color:#d8a09b;background:#f7e6e4}#rlf-tune textarea{width:100%;height:76px;border:1px solid #dedad2;border-radius:6px;font:10px/1.45 Consolas,monospace;padding:6px;resize:vertical;margin-top:8px}#rlf-tune .tbtns{display:flex;gap:6px;margin-top:6px}#rlf-tune .tbtns button{flex:1;background:#f4f2ed;border:1px solid #dedad2;border-radius:6px;padding:4px 0;font:inherit;font-size:11px;cursor:pointer}