.pf{--pw:min(62vw,11.5rem);width:var(--pw);aspect-ratio:9/17.5;border-radius:calc(var(--pw) * .13);padding:calc(var(--pw) * .026);background:#231c1a;flex:none;position:relative;box-shadow:0 10px 26px #33272a42,inset 0 0 0 1px #ffffff1f}.pf:after{content:"";top:calc(var(--pw) * .054);width:calc(var(--pw) * .226);height:calc(var(--pw) * .024);z-index:6;background:#ffffff4d;border-radius:999px;position:absolute;left:50%;transform:translate(-50%)}.pf .screen{border-radius:calc(var(--pw) * .109);place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden;container-type:size}.pf .dust{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pf .dust i{opacity:.75;will-change:transform;border-radius:50%;animation:linear infinite pf-drift;position:absolute;top:-10%}@keyframes pf-drift{to{transform:translateY(24rem) translateX(var(--dx));transform:translateY(120cqh) translateX(var(--dx))}}.pf.still .dust i{top:var(--top);will-change:auto;animation:none}.pf .scene{z-index:2;text-align:center;max-width:100%;padding:0 6.4cqw;position:relative}.pf .scene .nm{font-family:var(--nf-script),cursive;overflow-wrap:anywhere;font-size:12.4cqw;line-height:1.25}.pf .scene .amp{opacity:.8;margin:.9cqw 0;font-size:8.7cqw}.pf .scene .dt{font-family:var(--nf-body),sans-serif;letter-spacing:.22em;text-transform:uppercase;opacity:.75;margin-top:4.6cqw;font-size:4.6cqw}.pf .scene .none{font-family:var(--nf-head),Georgia,serif;opacity:.7;font-size:9cqw;font-style:italic}@media (prefers-reduced-motion:reduce){.pf .dust i{top:var(--top);animation:none}}
