/* ANGELS NIGHT WORLD W06 iNight OS — responsive in-world smartphone,
   bespoke visuals with original in-game functionality, no external navigator. */
.inight-overlay{position:absolute;inset:0;z-index:65;display:flex;justify-content:center;align-items:center;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);isolation:isolate}
.inight-overlay[hidden]{display:none!important}
.inight-shade{position:absolute;inset:0;background:#050914a8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}
.inight-device{position:relative;z-index:1;width:min(424px,96vw);height:min(850px,94dvh);max-height:calc(100dvh - 14px);padding:7px;border:1px solid #ffffff52;border-radius:43px;background:linear-gradient(160deg,#606574,#1b1d2b 13%,#121421 72%,#575d6b);box-shadow:0 32px 100px #000b,0 0 0 1px #273149,0 3px 16px #151727 inset;overflow:hidden;outline:0}
.inight-bezel{position:relative;height:100%;width:100%;border-radius:36px;overflow:hidden;background:radial-gradient(ellipse at 80% 0%,#283654,#0c1124 35%,#0a0c19 75%);color:#f4f7ff}
.inight-island{position:absolute;left:50%;top:12px;transform:translateX(-50%);border-radius:30px;background:#03040a;width:110px;height:27px;z-index:5;display:flex;align-items:center;justify-content:flex-end;padding-right:21px;pointer-events:none;box-shadow:0 2px 9px #0009}
.inight-island i{height:9px;width:9px;border-radius:50%;background:#182b46;box-shadow:0 0 0 2px #29394a inset,0 0 9px #3f699e}
.inight-status{position:absolute;left:28px;right:21px;top:17px;z-index:6;font:750 13px 'DM Sans',system-ui;display:flex;justify-content:space-between;pointer-events:none;letter-spacing:.01em}
.inight-status>span:last-child{font-size:12px;color:#dae3f7;letter-spacing:1.5px}
.inight-home{position:absolute;inset:0;padding:61px 22px 12px;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;scrollbar-width:none}
.inight-home::-webkit-scrollbar{display:none}
.inight-orb{pointer-events:none;position:absolute;border-radius:50%;filter:blur(2px);opacity:.4}
.orb-one{width:255px;height:255px;top:-85px;right:-95px;background:radial-gradient(circle,#bf5ab57d,#59217617 65%,transparent 75%)}
.orb-two{width:230px;height:300px;left:-180px;top:290px;background:radial-gradient(circle,#0dbeb87a,transparent 74%)}
.inight-brand{display:flex;align-items:center;justify-content:space-between;gap:12px;position:relative;z-index:1}
.inight-brand>span{font-family:'Barlow Condensed','DM Sans',sans-serif;font-size:29px;font-weight:800;letter-spacing:.025em;color:#fefaff}
.inight-brand small{display:block;font:600 9px 'DM Sans',sans-serif;letter-spacing:.27em;color:#bac3d9}
.inight-brand button,.inight-page-head button{width:39px;height:39px;min-width:39px;display:grid;place-items:center;border-radius:14px;border:1px solid #ffffff25;background:#ffffff0c;color:#f9faff;font-size:24px;backdrop-filter:blur(7px)}
.inight-feature{position:relative;z-index:1;margin-top:22px;border:1px solid #f9e9ff34;min-height:166px;border-radius:27px;padding:17px 20px 18px;background:linear-gradient(145deg,#37406090 0%,#27223ea8 42%,#172438dd 100%);box-shadow:inset 0 1px #ffffff37,0 12px 27px #0003;overflow:hidden}
.inight-feature:before{content:'';position:absolute;inset:-90px -70px auto auto;width:255px;height:250px;border-radius:50%;background:radial-gradient(circle,#e788c04e,transparent 64%)}
.inight-feature:after{content:'';position:absolute;inset:auto -15px -90px auto;width:220px;height:220px;border:1px solid #d7c7fb3d;border-radius:48%;transform:rotate(45deg);box-shadow:0 0 0 18px #acb8f80b,0 0 0 44px #acb8f809}
.inight-feature-top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;font-size:8px;letter-spacing:.11em;color:#dcecf3}
.inight-feature-top b{font-weight:850}.inight-feature-top>span{color:#aafadf}
.inight-feature>strong{position:relative;z-index:1;display:block;font:300 57px 'DM Sans',system-ui;letter-spacing:-.055em;line-height:1.25;margin-top:6px;text-shadow:0 2px 12px #05051499}
.inight-feature>p{position:relative;z-index:1;margin:0;text-transform:capitalize;color:#e2ddeb;font-size:11px}
.inight-feature>small{position:relative;z-index:1;display:block;font-size:9px;letter-spacing:.18em;color:#a7e6e3;margin-top:8px}
.inight-label{position:relative;z-index:1;margin:26px 1px 13px;color:#b7c9db;font-size:9px;font-weight:800;letter-spacing:.23em}
.inight-app-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:21px 7px;align-items:start}
.inight-icon{display:flex;flex-direction:column;align-items:center;gap:7px;width:100%;padding:0;background:none;border:0;color:#f4f6ff;cursor:pointer;min-height:78px}
.inight-icon>span{width:54px;height:54px;border-radius:17px;display:grid;place-items:center;font-family:'DM Sans',sans-serif;font-size:32px;font-weight:700;box-shadow:inset 0 1px #ffffff55,0 8px 16px #0005;border:1px solid #ffffff19;transition:transform .15s;backdrop-filter:blur(3px)}
.inight-icon:active>span{transform:scale(.92)}
.inight-icon>span img{display:block;width:27px;height:27px;object-fit:contain;filter:brightness(0) invert(1);opacity:.96}

.inight-icon small{font:600 10px 'DM Sans',system-ui;color:#dfe7f3;white-space:nowrap;max-width:85px;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 4px #000a}
.inight-icon .ic-rose{background:linear-gradient(145deg,#e792c9,#a74c8d)}
.inight-icon .ic-cyan{background:linear-gradient(145deg,#5ee7de,#246e88)}
.inight-icon .ic-violet{background:linear-gradient(145deg,#a190ed,#5b48aa)}
.inight-icon .ic-blue{background:linear-gradient(145deg,#7caeea,#2b6199)}
.inight-icon .ic-orange{background:linear-gradient(145deg,#f6b96e,#c26d43)}
.inight-icon .ic-slate{background:linear-gradient(145deg,#91a6b7,#46556f)}
.inight-icon .ic-pink{background:linear-gradient(145deg,#f0b5db,#cc739d)}
.inight-icon .ic-gold{background:linear-gradient(145deg,#f1cf8c,#c89a40)}
.inight-icon .ic-teal{background:linear-gradient(145deg,#75d5b9,#267967)}
.inight-icon .ic-steel{background:linear-gradient(145deg,#9aabd4,#4b5786)}
.inight-icon .ic-indigo{background:linear-gradient(145deg,#c2bcf3,#6d6abb)}
.inight-dock{position:relative;z-index:1;margin-top:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:8px;padding:11px 10px 6px;background:#f4f3ff18;border:1px solid #ffffff2a;border-radius:25px;backdrop-filter:blur(25px)}
.inight-dock .inight-icon{min-height:60px}.inight-dock .inight-icon>span{width:51px;height:51px}
.inight-dock .inight-icon small{display:none}
.inight-homebar{position:relative;z-index:1;margin:13px auto 0;width:100px;min-height:4px;border-radius:8px;background:#f7faffdc}
.inight-page{position:absolute;inset:0;padding:55px 12px 0;background:linear-gradient(153deg,#111930,#111126 59%,#101321);display:flex;flex-direction:column}
.inight-page-head{display:flex;align-items:center;gap:13px;margin:0 4px 12px}
.inight-page-head button{width:36px;height:36px;min-width:36px;border-radius:12px}
.inight-page-head button:first-child{font-size:34px;line-height:1}
.inight-page-head>div{flex:1;min-width:0}.inight-page-head>div small{color:#85ccc8;font-size:9px;font-weight:800;letter-spacing:.16em}
.inight-page-head h2{font:800 23px 'Barlow Condensed','DM Sans',sans-serif;letter-spacing:.04em;margin:2px 0;color:#f6f9fc}
.inight-page-body{flex:1;overflow-y:auto;overflow-x:hidden;padding:7px 7px 38px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#566479 transparent}
.inight-page-body input,.inight-page-body select,.inight-page-body textarea{max-width:100%;color:#eff8ff;font-size:13px}
.inight-page-body .card{background:#1a2440b8;border-radius:18px;border:1px solid #bbc3dc28;margin:0 0 13px;padding:13px}
.inight-page-body .plain,.inight-page-body .primary{border-radius:11px!important;min-height:41px!important}
.inight-page-body p{font-size:12px;color:#bac9df;line-height:1.65}
.inight-swipe{width:100%;height:25px;flex:none;border:0;background:transparent;display:grid;place-items:center}
.inight-swipe span{width:100px;height:4px;border-radius:15px;background:#e9f3f7bd}
.inight-live,.inight-app-header{padding:15px;border:1px solid #ffffff24;border-radius:18px;background:linear-gradient(135deg,#2935539c,#171b2c);display:flex;align-items:center;gap:12px;margin-bottom:14px}
.inight-live>span{color:#a5ffe2;font-size:24px}.inight-live>div,.inight-app-header{display:flex;flex-direction:column;gap:2px}
.inight-live strong,.inight-app-header strong{font-size:17px;color:#f9ffff}
.inight-live small,.inight-app-header small{color:#a9becf;font-size:10px}
.inight-conversation{height:min(49dvh,390px);min-height:190px;overflow-y:auto;padding:5px;display:flex;flex-direction:column;gap:9px}
.inight-msg{background:#293a56b3;border:1px solid #85bdd033;border-radius:15px 15px 15px 5px;padding:10px 12px}
.inight-msg.system{background:#253a3444;border-color:#6cd9a936}
.inight-msg small{color:#92e5e0;font-size:10px}.inight-msg p{color:#effaff;margin:4px 0 0;overflow-wrap:anywhere}
.inight-chat-form{display:flex;align-items:center;gap:7px;margin-top:10px;background:#19243a;padding:6px;border-radius:15px;border:1px solid #61748a4d}
.inight-chat-form input{flex:1;min-width:0;background:none;border:0;padding:10px;outline:none}
.inight-chat-form button{width:40px;height:40px;border-radius:11px;border:0;background:#7bddd2;color:#062b30}
.inight-note-edit,.inight-note{display:flex;flex-direction:column;gap:8px;padding:13px;border:1px solid #8faecb35;background:#1b27429c;border-radius:17px;margin-bottom:12px}
.inight-note-edit label{font-size:10px;font-weight:800;color:#a8c8d3;letter-spacing:.12em}
.inight-note-edit input,.inight-note-edit textarea{padding:10px;border-radius:10px;border:1px solid #63769a88;background:#131b31;color:white;resize:vertical}
.inight-note strong{color:#faffff}.inight-note p{white-space:pre-wrap;overflow-wrap:anywhere}.inight-note small{color:#9eb2c5}
.inight-note button,.inight-photo button{background:transparent;border:1px solid #dba7b57a;color:#f0b9c6;padding:8px 10px;border-radius:8px;align-self:flex-start;font-size:10px;font-weight:700}
.inight-button{width:100%;padding:12px;color:#061d27;font-weight:850;background:linear-gradient(120deg,#7cf8e0,#80bded);border:0;border-radius:12px}
.inight-game-picks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.inight-game-picks button{min-height:128px;border-radius:16px;border:1px solid #b6a0e35a;padding:16px 12px;background:linear-gradient(135deg,#35264c,#151e34);color:#fafcff;display:flex;flex-direction:column;text-align:left;gap:7px}
.inight-game-picks button:nth-child(2){background:linear-gradient(135deg,#1c3e4c,#141f35)}
.inight-game-picks button>span{font-size:32px;color:#d9b9fa}.inight-game-picks strong{font-size:13px}.inight-game-picks small{color:#b6c9d7;font-size:10px}
.inight-game-card{margin:15px 0;padding:15px;border:1px solid #94c0d255;border-radius:18px;background:#13213b}
.inight-game-stats{display:flex;justify-content:space-between;color:#9bf1de;font-size:11px}.inight-game-stats b{font-size:18px;color:#fff}
.inight-tap-beat{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:13px auto;width:128px;height:128px;border-radius:50%;font-size:49px;color:white;border:4px solid #b5fff1b1;background:radial-gradient(circle at 30% 20%,#ad66bb,#453e8f 70%);box-shadow:0 0 35px #8c5fd778}
.inight-tap-beat:active{transform:scale(.94)}.inight-tap-beat small{font-size:11px;letter-spacing:.16em}
.inight-memory-tiles{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:18px auto}
.inight-memory-tiles button{height:76px;border:2px solid #ffffff30;border-radius:15px;opacity:.65;transition:opacity .08s,filter .08s}
.inight-memory-tiles button.active{opacity:1;filter:brightness(2);box-shadow:0 0 24px currentColor}
.inight-memory-tiles .c0{background:#b34c85}.inight-memory-tiles .c1{background:#5086cf}.inight-memory-tiles .c2{background:#60b2a5}.inight-memory-tiles .c3{background:#cb9659}
.inight-camera-app{min-height:63dvh;border-radius:24px;background:radial-gradient(circle at 50% 30%,#364a62,#10162a 65%);border:1px solid #7e9cba44;padding:22px;display:flex;flex-direction:column;justify-content:space-around;align-items:center;text-align:center}
.inight-camera-mark{font-size:98px;font-weight:200;color:#b2e5ef;display:flex;flex-direction:column}.inight-camera-mark small{font-size:11px;letter-spacing:.19em}
.inight-shutter{width:78px;height:78px;border:7px solid #cce7e5;border-radius:50%;background:#e9ffff;box-shadow:0 0 0 4px #fff2}.inight-shutter:active{transform:scale(.94)}
.inight-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.inight-photo{border:1px solid #99bcd05e;border-radius:13px;padding:7px;background:#1d273b;display:flex;flex-direction:column;gap:7px}
.inight-photo img{display:block;width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:7px}
.inight-photo a{color:#94dfdf;font-size:10px;font-weight:900}
.inight-map{position:relative;aspect-ratio:.9;border-radius:20px;border:1px solid #9de9e381;background:repeating-linear-gradient(0deg,#7ba8ba10 0 1px,transparent 1px 23px),repeating-linear-gradient(90deg,#7ba8ba10 0 1px,transparent 1px 23px),linear-gradient(160deg,#182a43,#151728);margin:10px auto 16px;overflow:hidden}
#inightMapPins{position:absolute;inset:0}.inight-map-dot,.inight-map-you{position:absolute;transform:translate(-50%,-50%);border-radius:50%}
.inight-map-dot{width:9px;height:9px;background:#c5b1f1;border:2px solid #fff}
.inight-map-you{color:#8bffdd;font-size:29px;text-shadow:0 0 12px #82ffde}
.inight-map-row{padding:11px;border-bottom:1px solid #ffffff1b;font-size:12px;color:#d2e6e9}
#openINight{position:absolute;bottom:calc(14px + env(safe-area-inset-bottom,0px));left:50%;transform:translateX(-50%);z-index:12;min-width:112px;min-height:45px;border:1px solid #ffffff6c;border-radius:25px;padding:7px 18px;color:#effffb;font-size:14px;font-weight:850;letter-spacing:.03em;background:linear-gradient(125deg,#35465fcf,#14293cde);backdrop-filter:blur(13px);box-shadow:0 5px 20px #0008,inset 0 1px #ffffff46}
#openINight span{color:#87ffdc}
@media(max-width:650px) and (orientation:portrait){
 .inight-overlay{padding:0}.inight-shade{display:none}
 .inight-device{width:100%;height:100dvh;max-height:100dvh;border:0;border-radius:0;padding:0;box-shadow:none}
 .inight-bezel{border-radius:0}
 .inight-status{top:calc(15px + env(safe-area-inset-top,0px))}
 .inight-island{top:calc(11px + env(safe-area-inset-top,0px))}
 .inight-home{padding-top:calc(61px + env(safe-area-inset-top,0px));padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}
 .inight-page{padding-top:calc(55px + env(safe-area-inset-top,0px))}
}
@media(orientation:landscape) and (max-height:560px){
 .inight-overlay{justify-content:flex-end}
 .inight-device{width:min(390px,58vw);height:96dvh;padding:4px;border-radius:27px;margin-right:1.5vw}
 .inight-bezel{border-radius:23px}
 .inight-home{padding:50px 17px 8px}
 .inight-brand>span{font-size:24px}
 .inight-feature{min-height:106px;margin-top:7px;padding:9px 13px}
 .inight-feature>strong{font-size:36px}
 .inight-label{margin:10px 0 6px}
 .inight-app-grid{gap:7px}
 .inight-icon{min-height:54px;gap:3px}
 .inight-icon>span{width:35px;height:35px;border-radius:11px;font-size:23px}
 .inight-icon small{font-size:8px}
 .inight-dock{padding:5px;margin-top:5px;border-radius:13px}
 .inight-dock .inight-icon{min-height:37px}
 .inight-dock .inight-icon>span{width:35px;height:35px}
 .inight-homebar{margin-top:3px}
 .inight-page{padding-top:43px}
 .inight-page-head{margin-bottom:3px}
}
html[data-anw-quality="ultra"] .inight-shade,html[data-anw-quality="ultra"] .inight-dock,html[data-anw-quality="ultra"] .inight-icon>span{backdrop-filter:none;-webkit-backdrop-filter:none}
@media(prefers-reduced-motion:reduce){.inight-icon>span,.inight-tap-beat{transition:none!important}}

/* W06 visible, accessible controls for imported full DJ editor and avatar studio */
.inight-icon>span .inight-svg-icon{display:block;color:#fcfbff;opacity:.98}
.inight-page-body .dj-deck>span{display:block;margin:2px 0 11px;line-height:1.2}
.inight-page-body .dj-deck label{display:block;margin-bottom:5px}
.inight-page-body .dj-deck select{display:block;width:100%;min-width:0;background:#15223b;color:#fff;border:1px solid #749bb254;border-radius:10px;padding:8px 5px;min-height:42px}
.inight-page-body .dj-deck button.primary,
.inight-page-body button.primary,
.inight-page-body #applyLook{background:linear-gradient(122deg,#89e5d8,#779ee4)!important;color:#081b32!important;border:0!important;font-weight:850!important;box-shadow:inset 0 1px #fff6!important}
.inight-page-body .dj-studio .dj-controls button{background:#213251!important;border:1px solid #7394b06e!important;color:#e7f6ff!important;font-size:11px!important}
.inight-page-body .dj-fx{border-radius:17px}
.inight-page-body input[type=range]{accent-color:#82e9dc}
.inight-page-body input:focus-visible,.inight-page-body button:focus-visible,.inight-icon:focus-visible{outline:2px solid #91ffe2;outline-offset:3px}

/* W09 Social Night • browser-first, readable on low-end landscape and portrait */
.inight-pages{display:flex;justify-content:center;align-items:center;gap:9px;margin:16px auto 9px;position:relative;z-index:2}
.inight-pages button{width:8px;height:8px;padding:0;border:0;border-radius:20px;background:#b9c4e15b}
.inight-pages button.active{width:24px;background:#7bebd8}
.social-night{display:flex;flex-direction:column;gap:12px;min-height:100%}
.social-live-chat{display:flex;flex-direction:column;gap:6px;padding:10px 11px;border:1px solid #78cec675;background:#0b1a2edb;border-radius:13px}
.social-live-chat header{display:flex;align-items:center;justify-content:space-between;gap:5px;color:#b4ffe8;font-size:10px;letter-spacing:.05em}
.social-live-chat header small{color:#b7cbdf;font-size:9px}
.social-live-messages{height:74px;min-height:54px;overflow:auto;scrollbar-width:thin;contain:content}
.social-live-messages p{margin:2px 0!important;font-size:11px!important;line-height:1.45!important;overflow-wrap:anywhere;color:#e4f4ff}
.social-live-messages b{color:#96e6da}
.social-live-form{display:flex;gap:6px}
.social-live-form input{min-width:0;flex:1;background:#0b1224;color:#fff;border:1px solid #78aabd77;border-radius:9px;padding:9px;font-size:12px}
.social-live-form button{width:38px;border:0;border-radius:9px;background:#89f1d9;color:#112533;font-weight:900}
.social-emoji-tray{display:flex;gap:8px;margin-top:2px}
.social-emoji-tray button{border:1px solid #89a8b54b;border-radius:9px;background:#263651aa;color:white;min-height:30px;min-width:39px;font-size:18px}
.social-emoji-burst{animation:anw-social-emoji .33s ease-out both}
@keyframes anw-social-emoji{0%{scale:.72;opacity:.65}70%{scale:1.16}100%{scale:1;opacity:1}}
@media(prefers-reduced-motion:reduce){.social-emoji-burst{animation:none}}
.social-title{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px}
.social-title strong{font-size:16px;color:#a6f5e5}
.social-title span{font-size:9px;color:#96d6c6;text-align:right}
.social-disclaimer{font-size:11px;color:#b7c6d8;line-height:1.45;margin:2px 0 10px}
.social-composer{background:#1e2c47cc;border:1px solid #8ec2d35c;border-radius:16px;padding:12px;display:grid;gap:10px}
.social-composer textarea{min-height:76px;resize:vertical;max-height:190px;padding:10px 12px;color:#f5f9fe;background:#0b1427;border:1px solid #77aab24b;border-radius:11px;font:inherit}
.social-composer button,.social-comment-form button{border:0;border-radius:9px;padding:11px 14px;background:#82e6d6;color:#142637;font-weight:850;font-size:11px}
.social-feed{display:flex;flex-direction:column;gap:12px;overflow:visible}
.social-empty{text-align:center;padding:22px;color:#b8c6dc;font-size:12px;background:#142137;border-radius:14px}
.social-post{background:#16223acc;border:1px solid #8ec2d341;border-radius:16px;padding:13px;display:flex;flex-direction:column;gap:10px;min-width:0}
.social-post-head{display:flex;justify-content:space-between;align-items:center;gap:12px}
.social-post-head strong{font-size:12px;color:#a2ecdc}
.social-post-head small{font-size:10px;color:#bac4da}
.social-post p{font-size:13px;line-height:1.55;margin:0;color:#e4ecfc;white-space:pre-wrap;overflow-wrap:anywhere}
.social-post-img{display:block;max-width:100%;width:100%;max-height:320px;object-fit:contain;border-radius:11px;background:#0b1327}
.social-reactions,.social-sticker-tray{display:flex;flex-wrap:wrap;gap:5px}
.social-reactions button,.social-sticker-tray button,.social-sticker-list button{border:1px solid #7c93aa65;background:#233553;color:#f5f2fd;border-radius:10px;padding:6px 9px;min-height:35px;font-size:15px}
.social-sticker-tray{border-top:1px solid #ffffff21;padding-top:8px}
.social-comments{display:flex;flex-direction:column;gap:6px;font-size:11px;color:#cad4e8;overflow-wrap:anywhere}
.social-comment{background:#111c31;border-radius:8px;padding:7px}
.social-comment b{color:#a9e8df}
.social-comment-form{display:flex;gap:7px}
.social-comment-form input{min-width:0;flex:1;border:1px solid #ffffff32;background:#090f20;border-radius:9px;padding:9px;font-size:12px}
.social-comment-form button{min-width:40px}
.social-sticker-list{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:20px 0}
.social-sticker-list button{font-size:32px;min-height:65px}
.inight-photo input{width:100%;padding:9px;font-size:11px;background:#0b1629;border:1px solid #788fa95d;border-radius:8px}
.inight-photo button{background:#1e4560;border:1px solid #83e2d089;border-radius:7px;color:#c7fff4;padding:8px;font-size:10px;font-weight:800}
@media(min-width:850px){
 .inight-overlay.social-split{justify-content:flex-end;pointer-events:none}
 .inight-overlay.social-split .inight-shade{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:none}
 .inight-overlay.social-split .inight-device{pointer-events:auto;margin-right:clamp(15px,3vw,60px)}
}
@media(orientation:landscape) and (max-height:560px){
 .inight-pages{margin:5px auto 4px}
 .social-post{padding:10px;gap:7px}
}
