/* هوية فاتحة وشاشة مبسطة للعرض على الهاتف والكمبيوتر. */
:root{--bg:#f7f6fb;--panel:#fff;--green:#6050d6;--muted:#74788c;--text:#282b43;--border:#e8e7ef;--red:#d9556b;--primary-soft:#efedfc;--primary-dark:#4e3dbd;--coral:#f17468}body{font-family:Tahoma,Arial,sans-serif;font-size:15px;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;line-height:1.6}button{transition:background .16s ease,box-shadow .16s ease,transform .16s ease}button:active:not(:disabled){transform:translateY(1px)}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #a79aef;outline-offset:3px}button:disabled{opacity:.48}header{max-width:none;height:88px;padding:0 max(28px,calc((100vw - 1400px)/2));background:#fff;border-bottom:1px solid #eeecf5;gap:25px}.brand{color:#302b52;font-size:22px;gap:11px}.brand-icon{width:44px;height:48px;border-radius:15px;background:linear-gradient(140deg,#7461ea,#5143b6);color:white;box-shadow:0 6px 14px #5b49bb24;transform:rotate(-5deg)}.brand-icon .ui-icon{width:27px;height:27px;transform:rotate(5deg)}.brand small{font-size:8px;letter-spacing:1.2px;color:#7c7a8c;margin-top:3px}.avatar{background:#f0edf9;color:#6d5ba8;width:41px;height:41px;border:1px solid #e5e0f1}.ui-icon{width:20px;height:20px;display:inline-block;vertical-align:middle;flex-shrink:0;stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.icon-button{display:inline-flex;gap:8px;align-items:center;justify-content:center}nav{gap:6px;align-items:center;background:#f7f6fb;padding:6px;border-radius:14px}nav button{display:flex;align-items:center;justify-content:center;gap:7px;padding:10px 14px;font-size:12px;color:#7d798f;border-radius:10px;line-height:1.5}nav button.selected{color:#6151cd;background:#fff;box-shadow:0 2px 8px #3a2e6810}nav button .ui-icon{width:18px;height:18px}nav i{background:#ece8fb;color:#7566bd;border-radius:5px;padding:0 5px;font-size:10px}main{max-width:1456px;padding:32px 28px}.room-heading{margin-bottom:27px}.room-heading h1{font-size:29px;color:#302d49;letter-spacing:-.8px;margin-top:7px}.room-heading .kicker{font-size:12px;font-weight:normal;color:#7a7393}.demo-label{background:#fff;border-color:#e4deef;color:#7a7192;font-size:11px;box-shadow:0 3px 10px #6143a506;padding:8px 12px}.demo-label span{width:6px;height:6px;background:#9a8cc8}.heading-tools{display:flex;align-items:center;gap:12px}.help-button{display:flex;align-items:center;gap:7px;border:1px solid #e7e2ee;border-radius:9px;padding:9px 12px;background:transparent;color:#83749d;font-size:11px}.help-button:hover{background:#fff}.live-layout{grid-template-columns:228px minmax(0,1fr) 320px;gap:20px}.panel{padding:22px;border:1px solid #e9e6ef;border-radius:18px;box-shadow:0 5px 22px #34235304}.section-head h2{font-size:15px;color:#3c3456}.section-head h3{font-size:13px}.muted{color:#77798c}.small{font-size:12px}.catalog>p{font-size:11px;margin-top:6px}.catalog .section-head>span{background:#f0edf8;border-radius:6px;padding:2px 7px;color:#816fa0;font-size:10px}.product-item{background:#fff;border:1px solid #edeaf3;border-radius:12px;gap:10px;margin:13px 0;padding:12px;color:#4b4162;box-shadow:0 2px 7px #43305402}.product-item:hover{border-color:#cfc5eb;background:#fbfaff}.product-item.selected{background:#f7f5ff;border-color:#b4a5e0;box-shadow:0 2px 8px #7b5bb00b}.product-item b{font-size:12px;line-height:1.8}.product-item small{font-size:10px;color:#80758c;margin-top:4px}.product-item .emoji{display:grid;place-items:center;min-width:37px;height:43px;border-radius:9px;background:#f4eff9;color:#8f6ba4}.product-item .emoji .ui-icon{width:25px;height:25px}.product-item.selected .emoji{background:#eee7fd;color:#8c6bc5}.primary{background:#6652d8;color:#fff;border-radius:11px;padding:15px 18px;box-shadow:0 5px 12px #6b4bd81c;font-size:15px;font-weight:bold}.primary:hover:not(:disabled){background:#5741ca;box-shadow:0 5px 15px #5c41c52b}.outline{color:#7c6c91;background:#fff;border:1px solid #e6dfed;border-radius:10px;font-size:12px;padding:10px 13px}.outline:hover:not(:disabled){background:#f8f5ff;border-color:#c4b2df}.danger{color:#b25c6b;border-color:#eed7e2}.badge{background:#f7f5fc;border-color:#eae1f1;color:#7f6f93;font-size:10px;border-radius:6px;padding:5px 8px}.kicker{color:#8471a9;font-size:11px}.video-stage{height:545px;border-radius:20px;border:1px solid #ded6ed;background:#e8e1f4;box-shadow:0 10px 35px #59408c08}.ambient{background:radial-gradient(ellipse at 15% 15%,#fff5eadb,transparent 65%),radial-gradient(ellipse at 85% 80%,#d3cef9,transparent 60%),linear-gradient(145deg,#f0e9ed,#e4dff3 70%,#d6d0f2)}.ambient:after{background:repeating-linear-gradient(90deg,transparent,transparent 93px,#ffffff3b 94px,#ffffff3b 95px);opacity:.7}.host-placeholder{inset:85px 18px 125px}.lens{width:86px;height:86px;background:#fff9fcb3;border-color:#fffafc;border-radius:26px;box-shadow:0 8px 25px #9273a413;transform:rotate(-7deg);margin-bottom:20px}.lens .ui-icon{width:39px;height:39px;color:#8673a3;transform:rotate(7deg)}.overline{font-size:9px;letter-spacing:2px;color:#84788e;margin-bottom:10px}.host-placeholder h2{font-size:34px;color:#79638f;font-weight:bold;letter-spacing:-1px}.host-placeholder p{font-size:13px;line-height:1.9;color:#867791;margin:14px 0 18px;max-width:340px}.glass{background:#fff8fbc9;color:#8b6f9e;border-color:#fff8ff;padding:12px 17px;font-size:12px;border-radius:10px;box-shadow:0 2px 6px #8d6aa407}.glass:hover{background:#fff}.placeholder-upload{background:none;border:0;color:#827290;font-size:11px;margin-top:9px;padding:5px}.placeholder-upload:hover{text-decoration:underline}.stage-header{right:16px;left:16px;top:16px}.seller-id{background:#fffaf6d9;border:1px solid #ffffffb3;border-radius:11px;padding:7px 8px;gap:9px;box-shadow:0 3px 8px #7b569608}.seller-avatar{background:#f0e5d7;color:#8b745d;width:34px;height:34px;font-size:14px}.seller-id b{font-size:12px;color:#88728f}.seller-id small{font-size:9px;color:#84737c}.check{color:#757b99}.seller-link{text-decoration:none}.seller-link:hover{color:#6e4dac}.follow{background:#f8eff8;color:#876e94;border-color:#f0e3f2;padding:7px 10px;font-size:10px}.live-badge{color:#fff;background:#ed938c;border-radius:6px;font-size:9px;letter-spacing:.3px;padding:6px 9px;box-shadow:0 2px 8px #cf757915;margin-top:8px}.stage-side{bottom:79px;right:17px;gap:21px}.stage-side button{background:#fffbf7e0;border-color:#fff8fd;color:#8a7499;width:42px;height:42px;box-shadow:0 4px 8px #8f6c9d0b}.stage-side button .ui-icon{width:21px;height:21px}.stage-side button small{color:#83748d;font-size:8px;margin-top:12px}.stage-side #heart{color:#9c6d7d}.floating-heart{color:#9d6e7b}.stage-caption{right:17px;left:17px;bottom:14px;color:#81758b;font-size:10px}.stage-caption .badge{background:#f7eef7a6;border-color:#faf4ff;color:#857391;font-size:9px}.chat-overlay{right:73px;left:18px;bottom:51px;gap:5px}.chat-line{background:#ffffffb8;border-color:#fff8fd;color:#82748b;font-size:10px;text-shadow:none;border-radius:6px;padding:4px 7px}.chat-line b{color:#877198}.chat-input{gap:11px;padding:13px 3px;border-bottom:1px solid #e9e3f0}.chat-input input{font-size:12px;color:#837193}.chat-input input::placeholder{color:#807588}.chat-input>button{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:#e8dff5;color:#8a73a0}.chat-input>button.report{background:transparent;color:#867591}.chat-input .mini{width:29px;height:29px;background:#f0e2ed;color:#8d7489}.chat-input .ui-icon{width:16px;height:16px}.product-strip{gap:12px;padding:18px 0}.product-strip>div:first-child{width:56px;height:56px;border-radius:12px;background:#eee6f5;color:#86739d}.product-strip .ui-icon{width:28px;height:28px}.product-strip h2{font-size:15px;color:#6c567c;margin:5px 0}.product-strip .kicker{color:#82728e;font-size:9px}.product-strip .small{color:#84758e;font-size:10px}.product-strip button{padding:9px;background:#fff}.product-strip button .ui-icon{width:17px;height:17px}.auction-panel{padding:24px}.auction-panel .kicker{font-size:11px;color:#88739a}.auction-panel .muted{font-size:12px;margin-top:22px;color:#857790}.timer{color:#877467;background:#fbf1ea;font-size:16px;border-radius:8px;padding:7px 10px}.timer.urgent{background:#fce9ec;color:#a26f7b}.big-price{font-family:Arial,sans-serif;color:#776782;font-size:51px;letter-spacing:-1px;margin:13px 0}.big-price small{font:12px Tahoma;color:#86778e;margin-right:9px}.bid-status{color:#7f738a;font-size:11px;min-height:24px}.bid-status.leading{color:#82739b}.steps{gap:8px;margin:22px 0 12px}.steps button{color:#867398;background:#fff;border-color:#e7dcef;border-radius:9px;font-size:12px;padding:11px}.steps button.selected{color:#85719b;border-color:#cfbce6;background:#f5effb}.auction-panel>#bid{padding:16px;background:#bba4df;color:#fff;box-shadow:0 4px 12px #ad8bd51a;font-size:15px}.auction-panel>#bid:hover:not(:disabled){background:#9a7cc7}.terms-mini>div{font-size:11px;margin:12px 0;color:#847490}.terms-mini span{color:#867890}.terms-mini p{font-size:10px;line-height:1.9;color:#84778c}.terms-mini{border-color:#eee5f4;padding-bottom:18px;margin:19px 0}.history-heading h3{color:#867593;font-size:12px}.section-head>span:not(.kicker):not(.timer){color:#80718b}.history .small{color:#82768b;font-size:11px}.history{height:115px}.bid-row{color:#81728b;font-size:11px;border-color:#eee5f4}.bid-row.mine{color:#86749a}.bid-row small{color:#807588;font-size:9px}.switch-row{color:#857691;font-size:10px;gap:8px;line-height:1.8}.switch-row input{accent-color:#b49bd5}.text-button{color:#86778f;font-size:10px;padding-top:14px}.seller-studio{margin-top:20px;border-top:1px solid #ebe1f0;padding-top:16px}.seller-studio summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:9px;color:#89729a;font-size:12px;padding:8px 0;user-select:none}.seller-studio summary::-webkit-details-marker{display:none}.seller-studio summary .ui-icon:last-child{margin-right:auto;width:15px;height:15px;transition:transform .2s}.seller-studio[open] summary .ui-icon:last-child{transform:rotate(180deg)}.seller-studio summary+small{font-size:10px;color:#7f7188;display:block;line-height:1.9}.seller-tools{border:0;margin:10px 0 0;padding:10px 0 0}.seller-tools .section-head{display:none}.seller-tools label{font-size:11px;color:#847191}.seller-tools select{font-size:11px}.seller-tools button{font-size:10px;color:#847191;border-color:#ede2f3}.seller-tools p{font-size:10px;color:#877791}.seller-tools .mic-active{color:#6e7c74;background:#f4f8f4;border-color:#dbe9dd}.seller-tools .danger{color:#8f737d;border-color:#efdde4}.sequence-status{font-size:10px;color:#807189;margin:9px 0 11px}#nextLot{background:#ede4f7;color:#857294;box-shadow:none;padding:12px;font-size:11px}#nextLot:hover:not(:disabled){background:#e0d0f0;color:#886da2}#createLot{font-size:11px;color:#827191;border-color:#eadef1}.scope-note{font-size:10px;color:#83758f;border-color:#ece3f3;padding:17px 0;gap:10px}.scope-note b{color:#837193}footer{font-size:10px;color:#82718d;padding:10px 28px 25px}.page-top{margin:5px 0 25px}.page-top h1{font-size:27px;color:#6b547f}.page-top p{font-size:13px;color:#867492;margin-top:9px}.page-top>.badge{color:#80728b}.notice{font-size:12px;color:#867591;background:#fcf8ff;border-color:#eee2f6;border-radius:12px;line-height:1.9;padding:16px}.balance-card{background:linear-gradient(135deg,#efe6fa,#f6effb 60%,#faefe7);border:1px solid #e1d4ef;border-radius:18px;padding:30px}.balance-card .big-price{font-size:48px;color:#836d98}.balance-card .muted{font-size:13px;color:#81718e}.balance-sub{border-color:#e4d6f0;color:#887694;font-size:12px;gap:26px}.balance-sub b{color:#8a749a}.action-row .primary{font-size:13px}.ledger-row{font-size:12px;border-color:#ece3f3;color:#847190;gap:12px}.ledger-row small{font-size:10px;color:#807289}.ledger-row b{color:#8c739f}.ledger-row b.negative{color:#8f707c}.summary-grid{gap:24px}.money-row{font-size:13px;color:#897498}.money-row.total{color:#8c6ea1;font-size:18px;border-color:#e8daf2}.order-card{background:#fff;border-color:#e9dff0;border-radius:16px;padding:25px}.order-card h2{font-size:17px;color:#8d71a1}.order-card .muted{font-size:12px}.stat{background:#fff;border-color:#e9dff0;border-radius:14px}.stat span{font-size:12px;color:#857291}.stat b{color:#896ca1;font-size:31px}.tabs{gap:10px}.tabs button{font-size:12px}.tabs button.selected{background:#f3eafa;color:#88709b;border-color:#d9c2ec}.table-wrap{border-radius:10px}table{font-size:12px;color:#867592}th{font-size:11px;color:#86768f}td,th{border-color:#eee4f5;padding:16px 12px}td button{font-size:11px}.review-card{border-color:#e8daef;border-radius:13px}.review-card p{font-size:12px;color:#847290}.log-row{font-size:11px;color:#84738f;border-color:#eee4f5}input,select,textarea{font-size:14px;color:#89729a;background:#fdfaff;border-color:#e7d7f0;border-radius:10px;padding:12px}input::placeholder,textarea::placeholder{color:#86768f}label.field{font-size:12px;color:#857192;margin:19px 0}select{font-size:12px}.form-grid{gap:0 18px}textarea{line-height:1.8}dialog{background:#fffafd;border-color:#e2d0ed;box-shadow:0 25px 90px #a580bc26;border-radius:20px;padding:28px;color:#866d96}dialog h2{font-size:22px;color:#8a6e9b}dialog .muted{font-size:12px;color:#83738d}dialog::backdrop{background:#6f54804f;backdrop-filter:blur(8px)}.dialog-actions{gap:12px}.dialog-actions button{font-size:13px}#toast{background:#997cb1;color:#fff8ff;border:1px solid #b79dc8;border-radius:13px;box-shadow:0 8px 35px #7f5d982b;font-size:13px;max-width:min(520px,90vw)}.start-overlay{background:#f8f1ffdf;backdrop-filter:blur(8px)}.start-overlay>span{color:#8c749b;font-size:20px}.start-overlay strong{color:#836f98;text-shadow:0 8px 35px #b497d324}.start-overlay p{color:#867592;font-size:14px}#winBox{background:#f7f0ff;border-color:#e3d0f3;color:#876b9c;border-radius:12px;padding:17px}#winBox p{font-size:12px;color:#887296}.store-hero{background:linear-gradient(115deg,#f2eafb,#fffbff 65%,#fff4ec);border-color:#e8dbf3;border-radius:20px;padding:30px;gap:24px}.shop-avatar{background:linear-gradient(135deg,#e6d3f6,#f5e4e8);color:#837193;border:1px solid #e9d9f3;border-radius:25px}.shop-copy h1{color:#886e9a;font-size:28px}.shop-copy p{color:#897694;font-size:13px}.shop-stats{color:#877491;font-size:12px}.shop-stats b{color:#89729c}.stars{color:#8a7560;font-size:18px;letter-spacing:2px}.review p{font-size:13px;color:#857092}.review small{color:#82728d;font-size:11px}.review{border-color:#eddef7}.star-picker button.chosen{color:#927760}.star-picker button{color:#7b7380}.shop-list{gap:20px}.shop-card{border-color:#ece0f5;border-radius:17px;padding:25px;background:#fff;box-shadow:0 5px 20px #9e80b309}.shop-card:hover{border-color:#cdb0e3;box-shadow:0 8px 24px #9e80b313;transform:translateY(-2px)}.shop-card b{color:#896e9a;font-size:17px}.shop-card p{font-size:12px;color:#84728f}.shop-card .shop-avatar{border-radius:17px}.session-card{border-color:#eddef6;border-radius:17px;padding:25px;gap:14px}.session-icon{background:#f3e8fd;color:#8c74a0;border-radius:14px;width:60px;height:60px}.session-icon .ui-icon{width:31px;height:31px}.session-card h3{font-size:17px;color:#8c6fa0}.session-card p{font-size:12px;color:#84708f}.session-card>b{font-size:17px;color:#836e91}.session-card .badge{font-size:10px}.session-card .primary{font-size:13px;padding:13px}.store-grid .panel>h2{font-size:17px;color:#896e9a}.teacher-wallet{background:#fbf6ff;border-color:#e7d8f2;border-radius:16px;padding:24px}.teacher-wallet .big-price{color:#896e9a}.teacher-wallet h2{color:#897498;font-size:17px}.class-gate{background:#fcf6fff2;backdrop-filter:blur(12px)}.class-gate h2{color:#8a6e9b;font-size:26px}.class-gate p{font-size:13px;color:#877393}.class-clock{color:#8b739c;background:#f9f1ff;border-color:#e7d4f5;font-size:13px}.support-box{background:#fff7f5;border-color:#f2dfdf;border-radius:14px;padding:19px}.support-box h3{color:#92727c;font-size:15px}.support-box p{font-size:11px;color:#877178}.support-box .primary{background:#dab2c0;font-size:13px}.support-box .primary:hover:not(:disabled){background:#c89cad}.community-note{border-color:#eddef6;color:#8a7597;font-size:11px}.seller-link{color:inherit}.help-step{display:flex;align-items:start;gap:14px;padding:18px 0;border-bottom:1px solid #eadef2}.help-step>span{width:29px;height:29px;display:grid;place-items:center;border-radius:9px;background:#f0e3fb;color:#836f92;flex-shrink:0;font-size:12px}.help-step p{font-size:12px;color:#826e8e;line-height:1.9}.help-step b{display:block;color:#876d95;font-size:14px;margin-bottom:5px}
/* نصوص أساسية عالية التباين فوق الأسطح الفاتحة. */
:root{--muted:#717385}.muted,.small{color:#737387}.room-heading h1,.page-top h1{color:#38324e}.room-heading .kicker{color:#847595}.catalog .section-head h2,.section-head h2,.section-head h3,.auction-panel .kicker{color:#655574}.catalog>p{color:#83748f}.product-item b{color:#786386}.product-item small{color:#867790}.outline{color:#857095}.primary{background:#7660c4}.primary:hover:not(:disabled){background:#6348b7}.auction-panel>#bid{background:#9476ca}.auction-panel>#bid:hover:not(:disabled){background:#7f5cb9}.big-price{color:#675071}.bid-status{color:#867391}.terms-mini>div{color:#876f95}.terms-mini span{color:#867590}.terms-mini p{color:#84768c}.history-heading h3{color:#8a7498}.bid-row{color:#8a7397}.text-button{color:#877395}.seller-studio summary{color:#857195}.scope-note{color:#837290}.page-top p{color:#8b739a}.notice{color:#897396}.ledger-row{color:#877196}.money-row{color:#8d71a0}.shop-copy h1,.shop-card b,.session-card h3{color:#8c6ca0}.shop-copy p,.shop-card p,.session-card p{color:#8c739a}label.field{color:#8d71a1}input,select,textarea{color:#89679f}.store-stats{color:#867294}
@media(max-width:1200px){.live-layout{grid-template-columns:200px minmax(0,1fr) 290px;gap:15px}.auction-panel{padding:20px}.catalog{padding:17px}header{padding:0 24px}nav button{padding:9px 10px;font-size:11px;gap:6px}.brand{font-size:20px}.seller-id b{font-size:10px}.follow{display:none}}
@media(max-width:1000px){.live-layout{grid-template-columns:minmax(0,1.3fr) minmax(270px,1fr);gap:18px}.catalog{grid-column:1/-1;grid-row:2}.catalog #catalog{display:flex;gap:12px;overflow:auto}.product-item{flex:1;min-width:170px}.seller-tools{display:block}.seller-studio{margin-top:16px}.seller-tools button{width:auto;margin-left:7px;min-width:150px}.seller-tools label{max-width:300px}.seller-tools .section-head{display:none}.seller-tools p{max-width:600px}.video-stage{height:535px}.heading-tools{gap:8px}.demo-label{font-size:10px}.help-button{font-size:10px}.brand small{font-size:7px}nav button .ui-icon{width:16px;height:16px}header{gap:14px}}
@media(max-width:720px){body{font-size:15px}header{height:77px;min-height:77px;padding:0 18px;flex-wrap:nowrap;gap:10px}.brand{font-size:20px;gap:10px}.brand-icon{width:38px;height:42px;border-radius:13px}.brand small{font-size:7px;letter-spacing:1px}.avatar{width:38px;height:38px}header nav{position:fixed;bottom:0;left:0;right:0;width:100%;z-index:40;display:grid;grid-template-columns:repeat(5,1fr);gap:0;background:#fffefef5;backdrop-filter:blur(16px);border-radius:19px 19px 0 0;border-top:1px solid #e9dff0;box-shadow:0 -5px 24px #a48cb414;padding:8px 8px calc(8px + env(safe-area-inset-bottom));overflow:visible;order:initial}nav button{display:flex;flex-direction:column;gap:4px;padding:7px 2px;font-size:9px;border-radius:11px;position:relative;color:#817290;min-height:51px}nav button.selected{background:#f5eafb;color:#827095;box-shadow:none}nav button .ui-icon{width:21px;height:21px}nav i{position:absolute;top:2px;left:22%;background:#e8d8f8;color:#8b749d;min-width:15px;font-size:8px}main{padding:20px 15px 14px}.room-heading{align-items:center;margin-bottom:20px;gap:12px}.room-heading h1{font-size:23px;line-height:1.5;margin-top:4px;letter-spacing:-.8px}.room-heading .kicker{font-size:10px;line-height:1.8}.heading-tools{flex-direction:column;align-items:end;gap:6px}.demo-label{display:none}.help-button{font-size:9px;padding:7px 8px;white-space:nowrap}.help-button .ui-icon{width:13px;height:13px}.live-layout{display:flex;flex-direction:column;gap:13px}.show{width:100%;order:0}.video-stage{height:465px;border-radius:17px}.stage-header{right:13px;left:13px;top:13px}.seller-id b{font-size:11px}.seller-id small{font-size:8px}.follow{display:block;font-size:9px;padding:6px 8px}.seller-avatar{width:31px;height:31px}.seller-id{gap:7px;padding:6px 7px}.live-badge{font-size:8px;padding:5px 7px;margin-top:8px}.host-placeholder{inset:84px 18px 117px}.host-placeholder h2{font-size:30px}.host-placeholder p{font-size:12px;line-height:1.9;max-width:280px}.lens{width:73px;height:73px;border-radius:23px;margin-bottom:15px}.lens .ui-icon{width:32px;height:32px}.overline{font-size:7px;letter-spacing:2px}.glass{font-size:11px;padding:11px 14px}.placeholder-upload{font-size:10px}.stage-side{right:15px;bottom:78px}.chat-overlay{right:68px;bottom:49px;left:15px}.chat-line{font-size:9px}.stage-caption{right:15px;left:15px;font-size:8px}.chat-input{padding:12px 2px;gap:10px}.chat-input input{font-size:12px}.chat-input>button{width:31px;height:31px}.product-strip{padding:16px 0 5px;gap:11px}.product-strip>div:first-child{width:49px;height:49px;border-radius:11px}.product-strip .ui-icon{width:25px;height:25px}.product-strip h2{font-size:14px;line-height:1.7;margin:4px 0}.product-strip .kicker{font-size:8px}.product-strip .small{font-size:9px;line-height:1.8}.auction-panel{width:100%;order:1;padding:20px;border-radius:16px}.auction-panel .kicker{font-size:11px}.auction-panel .muted{font-size:12px;margin-top:16px}.big-price{font-size:47px;margin:11px 0}.big-price small{font-size:12px}.bid-status{font-size:11px}.steps{margin:17px 0 11px}.steps button{font-size:13px;padding:11px}.auction-panel>#bid{font-size:16px;padding:16px}.terms-mini{margin:15px 0;padding-bottom:16px}.terms-mini>div{font-size:11px;margin:11px 0}.terms-mini p{font-size:10px}.history{height:110px}.history-heading h3{font-size:12px}.bid-row{font-size:11px}.switch-row{font-size:11px}.text-button{font-size:10px;padding-top:15px}.catalog{width:100%;order:2;padding:20px;border-radius:16px}.catalog #catalog{gap:10px;overflow:auto}.product-item{min-width:165px;padding:11px;gap:9px}.product-item b{font-size:11px}.product-item small{font-size:9px}.catalog .section-head h2{font-size:15px}#nextLot{font-size:12px;padding:13px}#createLot{font-size:12px;padding:12px}.seller-studio summary{font-size:13px;padding:10px 0}.seller-studio summary+small{font-size:11px}.seller-tools button{width:100%;font-size:12px;padding:12px;margin:8px 0 0}.seller-tools label{font-size:12px;max-width:none}.seller-tools select{font-size:13px}.seller-tools p{font-size:11px}.scope-note{font-size:10px;gap:8px;line-height:1.9;padding-top:16px}.scope-note b{white-space:normal;min-width:45px}footer{padding:15px 15px calc(95px + env(safe-area-inset-bottom));font-size:9px;gap:20px;line-height:1.9}.summary-grid{grid-template-columns:1fr;gap:18px;margin-top:20px}.page-top{gap:10px;margin-bottom:20px}.page-top h1{font-size:24px;line-height:1.6}.page-top p{font-size:12px;line-height:1.9}.page-top>.badge{font-size:9px}.panel{padding:20px}.notice{font-size:12px;padding:15px;line-height:1.9}.balance-card{padding:25px;border-radius:17px}.balance-card .big-price{font-size:44px}.balance-sub{font-size:11px;gap:26px}.action-row{gap:10px}.action-row .primary{font-size:13px}.action-row .outline{font-size:12px}.ledger-row{font-size:12px}.ledger-row small{font-size:10px}.teacher-wallet{padding:20px}.teacher-wallet h2{font-size:16px}.teacher-wallet p{font-size:11px}.teacher-wallet select{font-size:13px}.order-card{padding:20px}.order-card h2{font-size:16px;line-height:1.8}.order-card .muted{font-size:12px}.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}label.field{font-size:13px;margin:18px 0}input,select,textarea{font-size:16px;padding:12px}select{font-size:14px}.money-row{font-size:13px}.stats{gap:9px}.stat{padding:17px 11px}.stat span{font-size:10px}.stat b{font-size:27px}.tabs{gap:8px}.tabs button{font-size:11px;padding:10px}.store-hero{padding:22px;gap:17px;border-radius:17px}.shop-copy h1{font-size:23px}.shop-copy p{font-size:12px;line-height:1.9}.shop-stats{font-size:11px;gap:14px}.shop-avatar{width:67px;height:67px;border-radius:20px}.shop-list{grid-template-columns:1fr;gap:12px}.shop-card{padding:20px;border-radius:15px;gap:0 14px}.shop-card b{font-size:16px}.shop-card p{font-size:12px;line-height:1.8}.shop-card .shop-avatar{width:49px;height:49px;border-radius:15px}.sessions-grid{grid-template-columns:1fr;gap:16px}.session-card{padding:23px;border-radius:16px}.session-card h3{font-size:18px}.session-card p{font-size:12px;line-height:1.9}.session-card>b{font-size:18px}.session-card .primary{font-size:14px;padding:14px}.store-grid{grid-template-columns:1fr}.store-grid .section-head{gap:10px}.store-grid .section-head h2{font-size:16px}.store-grid .section-head .outline{font-size:11px}.review p{font-size:13px}.review small{font-size:10px}.store-actions{gap:9px}.store-actions button{font-size:11px;padding:12px 9px}.support-box{padding:19px}.support-box h3{font-size:15px}.support-box p{font-size:12px}.support-box .primary{font-size:14px}.class-gate{padding:26px}.class-gate h2{font-size:24px;line-height:1.8}.class-gate p{font-size:12px}.class-clock{font-size:12px}.class-gate .primary{font-size:13px}dialog{padding:24px;border-radius:18px;width:92vw;max-height:87vh}dialog h2{font-size:21px}.dialog-actions button{font-size:13px}.star-picker button{font-size:36px}#toast{bottom:calc(91px + env(safe-area-inset-bottom));font-size:12px;padding:14px 18px;border-radius:12px}.start-overlay>span{font-size:22px}.start-overlay strong{font-size:135px}.start-overlay p{font-size:13px}}
@media(prefers-reduced-motion:reduce){button,.shop-card{transition:none}}

/* تباين واضح للإجراء الأساسي والنصوص. */
.auction-panel>#bid,.primary{background:#6850c6;color:#fff}.auction-panel>#bid:hover:not(:disabled),.primary:hover:not(:disabled){background:#5540b0}.big-price{color:#383248}.terms-mini>div{color:#675872}.terms-mini span,.terms-mini p,.bid-status{color:#82758e}.shop-card b,.shop-copy h1,.session-card h3{color:#4f3c62}.shop-card p,.shop-copy p,.session-card p{color:#81718d}.help-button{color:#706180}.seller-tools button{color:#756180}input,select,textarea{color:#59456c}.outline{color:#756083}.support-box .primary{background:#b75f7c;color:#fff}#toast{background:#655078;color:#fff}#nextLot{background:#eee6f7;color:#83649f}#nextLot:disabled{background:#f1eaf7;color:#b39ec6}nav button.selected{color:#6b50b9}.host-placeholder h2{color:#79638f}.host-placeholder p{color:#9580a5}.chat-line{color:#7f6c8e}.chat-line b{color:#79608d}
@font-face{font-family:LiveArabic;src:url('fonts/arabic-regular.woff') format('woff');font-weight:400;font-display:swap}@font-face{font-family:LiveArabic;src:url('fonts/arabic-bold.woff') format('woff');font-weight:700 900;font-display:swap}body{font-family:LiveArabic,Tahoma,Arial,sans-serif}.brand small,.overline{font-family:Arial,sans-serif}button,input,select,textarea{font-family:inherit}.host-placeholder h2{font-size:33px;letter-spacing:-.8px}.host-placeholder p{line-height:2}.small{line-height:1.9}.product-item b{line-height:1.9}.product-strip h2{line-height:1.8}nav button{line-height:1.6}.brand{line-height:1.45}.brand small{margin-top:5px}.chat-input input{font-size:13px}.steps button{font-size:13px}.auction-panel>#bid{font-size:16px}.product-item b{font-size:12px}.terms-mini>div{font-size:12px}.terms-mini p{font-size:11px}.history-heading h3{font-size:13px}.history .small{font-size:12px}.switch-row{font-size:11px}.text-button{font-size:11px}.seller-studio summary{font-size:13px}.page-top p{font-size:14px}.notice{font-size:13px}.shop-card b{font-size:18px}.shop-card p,.session-card p{font-size:13px}.session-card h3{font-size:19px}.session-card .primary{font-size:14px}.store-actions button{font-size:12px}label.field{font-size:13px}.ledger-row{font-size:13px}.ledger-row small{font-size:11px}@media(max-width:720px){.brand{font-size:19px}nav button{font-size:9px}.room-heading h1{font-size:23px}.host-placeholder h2{font-size:30px}.host-placeholder p{font-size:13px}.glass{font-size:12px}.product-strip h2{font-size:15px}.product-strip .small{font-size:10px}.product-item b{font-size:12px}.primary{min-height:46px}.outline{min-height:42px}.help-button{min-height:36px}.auction-panel>#bid{font-size:17px}.steps button{font-size:14px;min-height:44px}.terms-mini>div{font-size:12px}.terms-mini p{font-size:11px}.history-heading h3{font-size:13px}.switch-row{font-size:12px}.text-button{font-size:11px}.page-top p{font-size:13px}.notice{font-size:12px}.shop-card p,.session-card p{font-size:13px}.shop-card b{font-size:17px}.session-card h3{font-size:18px}.ledger-row{font-size:13px}input,select,textarea{font-size:16px}.store-actions button{font-size:11px}.dialog-actions button{font-size:13px}}
.broadcast-status{display:inline-flex;align-items:center;gap:6px;width:fit-content;border-radius:6px;padding:4px 8px;font-size:10px;line-height:1.5;white-space:nowrap}.broadcast-status>i{width:5px;height:5px;display:block;border-radius:50%;background:currentColor}.broadcast-status.on-air{color:#d54759;background:#fff0f2;border:1px solid #f5d7dd}.broadcast-status.off-air{color:#9b8ba9;background:#f6f3fa;border:1px solid #ebe3f2}.live-badge.live-now{color:#fff;background:#e25767;font-size:9px}.live-badge.live-off{color:#8e819c;background:#faf7ffc9;border:1px solid #ece2f3;box-shadow:none;font-size:9px}.nav-live-indicator{background:#fff0f2!important;color:#d34a5c!important;font-size:8px!important;padding:2px 5px!important}.seller-broadcast{margin:0 0 23px}.seller-broadcast h2{font-size:17px;color:#6f537f}.seller-broadcast p{margin:14px 0 18px}.seller-broadcast>.primary,.seller-broadcast>.outline{max-width:300px}@media(max-width:720px){.nav-live-indicator{position:absolute;top:0;left:2px!important;font-size:7px!important;line-height:1.4;padding:2px 4px!important}nav button:first-child>span{font-size:8px}.seller-broadcast{padding:20px}.seller-broadcast h2{font-size:16px}.seller-broadcast p{font-size:12px}.seller-broadcast>.primary,.seller-broadcast>.outline{max-width:none}.broadcast-status{font-size:9px}}
