/* OyunYapım Oyun Müzesi · gezi düzeni. Bütün kurallar .mu içinde kalır; forum temasını etkilemez. */
.mu{--floor:#f1f0ec;--stone:#e2e0d9;--ink:#1f2523;--soft:#5d625d;--rule:#cfccc3;--wall:#1d4b49;--glow:#f0b347;--play:#1e5a3a;
font:17px/1.6 'Alegreya Sans',Arial,Helvetica,sans-serif;color:var(--ink);background:var(--floor);margin:20px 0 40px;padding:0 0 32px;text-align:left;border:1px solid var(--rule);overflow:hidden}
.mu *{box-sizing:border-box}.mu :where(a){color:inherit}.mu p{margin:0 0 1em}
.mu h1,.mu h2,.mu h3{font-family:Alegreya,Georgia,serif;font-weight:500;line-height:1.12;margin:0 0 .5em;color:inherit;letter-spacing:-.01em}
.mu h1{font-size:clamp(36px,5.2vw,68px)}.mu h2{font-size:clamp(26px,3vw,38px)}.mu h3{font-size:22px}
.mu :focus-visible{outline:3px solid #1b6ac9;outline-offset:2px}
.mu>section,.mu>nav,.mu>div,.mu>ol,.mu>footer{padding-left:clamp(16px,4vw,48px);padding-right:clamp(16px,4vw,48px)}
/* Üst gezinme */
.mu_top{display:flex;align-items:center;justify-content:space-between;gap:14px 28px;flex-wrap:wrap;padding-top:18px;padding-bottom:18px;border-bottom:1px solid var(--rule);background:#fbfaf7}
.mu_brand{display:flex;align-items:center;gap:12px;text-decoration:none;font-size:15px}.mu_brand strong{font:500 19px Alegreya,Georgia,serif}
.mu_symbol{display:grid;place-items:center;width:40px;height:44px;font:500 18px Alegreya,Georgia,serif;background:var(--ink);color:#f1f0ec}
.mu_top_links{display:flex;gap:6px 22px;flex-wrap:wrap;font-size:15px}.mu_top_links a{text-decoration:none;padding:4px 0;border-bottom:2px solid transparent}.mu_top_links a:hover{border-color:currentColor}
/* Düğmeler */
.mu_actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px}
.mu_button{font:500 15px/1.2 'Alegreya Sans',Arial,sans-serif;border:1.5px solid var(--ink);padding:10px 16px;border-radius:2px;background:transparent;color:var(--ink)!important;text-decoration:none!important;display:inline-flex;align-items:center;gap:8px;cursor:pointer;min-height:44px}
.mu_button:hover{background:var(--stone)}
.mu_play{background:var(--play);border-color:var(--play);color:#fff!important}.mu_play:hover{background:#174a2f}
.mu_big{font-size:17px;padding:13px 20px}
.mu_ext{border-style:dashed}
.mu_state{font-size:14px;color:var(--soft);display:inline-flex;align-items:center;gap:6px}.mu_state:before{content:"";width:9px;height:9px;border-radius:50%;background:#aaa59a}.mu_state_play:before{background:#2e9b5f}.mu_state_ext:before{background:#c58a1a}
/* Giriş holü */
.mu_lobby{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(24px,4vw,56px);padding-top:clamp(28px,5vw,64px);padding-bottom:clamp(28px,5vw,56px);align-items:center}
.mu_lobby h1{max-width:13ch}
.mu_lead{font-size:19px;line-height:1.6;color:#3c423f;max-width:58ch}
.mu_notice{margin-top:22px;font-size:14px;color:var(--soft);max-width:60ch}
/* Kat planı: binanın üstten görünüşü, yılan rotası 1→2→3, 4←5←6 değil, 4→5→6 alt sırada sağdan sola */
.mu_plan{position:relative;display:grid;grid-template-columns:repeat(3,1fr);grid-template-areas:"a b c" "f e d";gap:10px;padding:14px;background:#d9d6cd;border:2px solid #a9a598;border-bottom-width:12px}
.mu_plan_onculer{grid-area:a}.mu_plan_topluluk{grid-area:b}.mu_plan_flash{grid-area:c}.mu_plan_studyolar{grid-area:d}.mu_plan_yasayan{grid-area:e}.mu_plan_belgeler{grid-area:f}
.mu_plan_room{position:relative;display:flex;flex-direction:column;min-height:168px;padding:14px 14px 12px;background:var(--wall);color:#fff;text-decoration:none;border-radius:1px;transition:transform .15s ease}
.mu_plan_belgeler{color:var(--ink)}
.mu_plan_room:hover{transform:translateY(-3px)}
.mu_plan_no{font:500 44px/1 Alegreya,Georgia,serif;color:var(--glow)}
.mu_plan_room strong{font:500 20px/1.15 Alegreya,Georgia,serif;margin-top:auto}
.mu_plan_room small{font-size:14px;opacity:.85}.mu_plan_room em{font-style:normal;font-size:13px;margin-top:6px;opacity:.9}
/* Kapı aralıkları: odalar arasındaki geçişler */
.mu_plan_room:after{content:"";position:absolute;background:#d9d6cd}
.mu_plan_onculer:after,.mu_plan_topluluk:after{right:-10px;top:42%;width:10px;height:34px}
.mu_plan_flash:after{bottom:-10px;left:42%;height:10px;width:34px}
.mu_plan_studyolar:after,.mu_plan_yasayan:after{left:-10px;top:42%;width:10px;height:34px}
.mu_plan_belgeler:after{display:none}
.mu_plan_entry{position:absolute;left:14px;bottom:-12px;transform:translateY(100%);font-size:13px;color:var(--soft);padding-top:6px}
.mu_plan_entry:before{content:"▲ ";color:var(--ink)}
/* Bölümler */
.mu_today,.mu_timeline,.mu_inventory,.mu_search_list,.mu_method,.mu_band{padding-top:44px;padding-bottom:12px;border-top:1px solid var(--rule)}
.mu_section_note{color:var(--soft);max-width:70ch}
.mu_grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:22px;margin-top:22px}
.mu_card{display:flex;flex-direction:column;background:#fbfaf7;border:1px solid var(--rule);border-top:6px solid var(--wall)}
.mu_card_art{display:block;aspect-ratio:16/10;background:var(--wall);overflow:hidden;text-decoration:none}
.mu_card_art img,.mu_vitrine_art img{display:block;width:100%;height:100%;object-fit:cover}
.mu_art_plaque{display:flex;flex-direction:column;justify-content:flex-end;padding:16px;color:#fff;background:var(--wall) repeating-linear-gradient(135deg,transparent 0 14px,rgba(255,255,255,.05) 14px 15px)}
.mu_plan_belgeler .mu_art_plaque,.mu_card[style*="#e6dfcf"] .mu_art_plaque{color:var(--ink)}
.mu_inv{font-size:13px;opacity:.8}.mu_art_title{font:500 26px/1.1 Alegreya,Georgia,serif}.mu_art_year{font-size:14px;color:var(--glow);margin-top:6px}
.mu_card_body{padding:16px 18px 18px;display:flex;flex-direction:column;flex:1}
.mu_card_body h3{font-size:23px;margin:2px 0 4px}.mu_card_body h3 a{text-decoration:none}.mu_card_body h3 a:hover{text-decoration:underline}
.mu_card_meta{font-size:14px;color:var(--soft);margin:0;display:flex;gap:8px;align-items:center}
.mu_room_dot{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--wall);color:#fff;font-size:12px;font-weight:700}
.mu_card[style*="#e6dfcf"] .mu_room_dot{color:var(--ink);box-shadow:inset 0 0 0 1px #a99f88}
.mu_creator{font-size:15px;color:var(--soft);margin-bottom:8px}
.mu_summary{font-size:16px;flex:1}
.mu_card .mu_actions{margin-top:6px}
/* Zaman tüneli: on yıllara göre bölünmüş ince liste */
.mu_tl{columns:2 420px;column-gap:48px;margin-top:18px}
.mu_tl h3{break-after:avoid;font-size:26px;margin:18px 0 6px;color:#6b5a3b}
.mu_tl ol{list-style:none;margin:0 0 10px;padding:0}
.mu_tl li{break-inside:avoid;display:grid;grid-template-columns:48px 1fr auto;gap:2px 10px;padding:7px 0 7px 12px;border-left:5px solid var(--wall);margin-bottom:4px;background:#fbfaf7}
.mu_tl_year{font-variant-numeric:tabular-nums;color:var(--soft);font-size:15px}
.mu_tl li a{text-decoration:none;font-weight:500}.mu_tl li a:hover{text-decoration:underline}
.mu_tl_dev{grid-column:2;font-size:14px;color:var(--soft)}
.mu_tl_play{grid-row:1/3;grid-column:3;align-self:center;font:500 14px 'Alegreya Sans',sans-serif;border:1.5px solid var(--play);color:var(--play);background:transparent;padding:6px 10px;margin-right:8px;cursor:pointer;min-height:36px}.mu_tl_play:hover{background:var(--play);color:#fff}
/* Envanter filtreleri */
.mu_filters{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:flex-end;margin-top:14px;padding:16px;background:var(--stone)}
.mu_filters label{display:flex;flex-direction:column;gap:4px;font-size:14px;color:var(--soft);flex:1 1 180px}
.mu_filters input,.mu_filters select{font:16px 'Alegreya Sans',sans-serif;padding:9px 10px;border:1px solid #aaa598;background:#fff;color:var(--ink);min-height:44px}
.mu_empty{grid-column:1/-1;padding:20px;background:#fbfaf7;border:1px dashed var(--rule)}
.mu_search_list ul{padding-left:20px;max-width:80ch}.mu_search_list li{margin-bottom:10px}
.mu_method>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-top:10px}
/* Salon: duvar */
.mu_wall{background:var(--wall);color:#fff;padding-top:clamp(40px,7vw,96px);padding-bottom:clamp(36px,6vw,72px)}
.mu_wall[style*="#e6dfcf"]{color:var(--ink)}
.mu_wall_inner{max-width:900px}
.mu_wall_no{font:500 22px Alegreya,Georgia,serif;color:var(--glow);margin-bottom:6px}.mu_wall_no span{opacity:.6}
.mu_wall h1{margin-bottom:6px}
.mu_wall_years{font-size:18px;opacity:.85;margin-bottom:26px}
.mu_wall_text{font:400 clamp(19px,1.9vw,23px)/1.6 Alegreya,Georgia,serif;max-width:62ch}
.mu_wall_count{font-size:15px;opacity:.8;margin-top:20px}
/* Rota şeridi */
.mu_rail{background:#fbfaf7;border-bottom:1px solid var(--rule)}
.mu_rail ol{display:flex;list-style:none;margin:0;padding:0;overflow-x:auto}
.mu_rail li{flex:1 0 auto}
.mu_rail a{display:flex;gap:8px;align-items:center;padding:12px 14px 10px;text-decoration:none;font-size:14px;border-bottom:5px solid transparent;white-space:nowrap;color:var(--soft)}
.mu_rail a span{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--wall);color:#fff;font-weight:700;font-size:12px}
.mu_rail a[style*="#e6dfcf"] span{color:var(--ink);box-shadow:inset 0 0 0 1px #a99f88}
.mu_rail a em{font-style:normal}
.mu_rail a[aria-current]{border-bottom-color:var(--wall);color:var(--ink);font-weight:700}
.mu_rail a:hover{color:var(--ink)}
/* Salon: vitrinler */
.mu_walk{list-style:none;margin:0;padding-top:24px;padding-bottom:24px}
.mu_decade{margin:34px 0 8px;display:flex;align-items:center;gap:16px}
.mu_decade span{font:500 32px Alegreya,Georgia,serif;color:var(--wall)}
.mu_walk[style*="#e6dfcf"] .mu_decade span{color:#7a4a12}
.mu_decade:after{content:"";flex:1;border-top:2px solid var(--rule)}
.mu_vitrine{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(18px,3vw,40px);align-items:start;padding:28px 0;border-bottom:1px solid var(--rule)}
.mu_vitrine_alt .mu_vitrine_art{order:2}
.mu_vitrine_art{display:block;aspect-ratio:4/3;background:var(--wall);text-decoration:none;box-shadow:0 0 0 10px #fbfaf7,0 0 0 11px var(--rule);margin:11px;overflow:hidden}
.mu_vitrine_art.mu_art_plaque{padding:24px}
.mu_vitrine_art .mu_art_title{font-size:clamp(28px,3vw,40px)}
.mu_vitrine_plaque h2{font-size:clamp(28px,3vw,38px);margin-bottom:4px}.mu_vitrine_plaque h2 a{text-decoration:none}.mu_vitrine_plaque h2 a:hover{text-decoration:underline}
.mu_kicker{font-size:14px;color:var(--soft);margin-bottom:4px}.mu_kicker span{margin-left:8px;color:var(--ink)}
.mu_platform{display:inline-block;margin-left:6px;padding:0 8px;border:1px solid var(--rule);border-radius:20px;font-size:13px}
.mu_whisper{margin:16px 0 4px;padding:12px 16px 2px;border-left:4px solid var(--glow);background:#fbfaf7;font:italic 17px/1.55 Alegreya,Georgia,serif;color:#383d3a}
.mu_walk[style*="#e6dfcf"] .mu_whisper{border-left-color:#b08a4a}
.mu_whisper:before{content:"Kulis";display:block;font:700 13px 'Alegreya Sans',sans-serif;color:var(--soft);margin-bottom:4px;font-style:normal}
.mu_legacy_wall{background:var(--wall);color:#fff;padding-top:40px;padding-bottom:30px;margin-top:10px}
.mu_legacy_wall[style*="#e6dfcf"]{color:var(--ink)}
.mu_legacy_wall p{font:400 21px/1.6 Alegreya,Georgia,serif;max-width:62ch}
/* Kapılar */
.mu_door_pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px;padding-top:28px;padding-bottom:10px}
.mu_door,.mu_door_small{display:flex;flex-direction:column;gap:4px;text-decoration:none;padding:18px 20px;border:1.5px solid var(--ink);background:#fbfaf7}
.mu_door small,.mu_door_small small{font-size:14px;color:var(--soft)}
.mu_door_small{font:500 20px/1.2 Alegreya,Georgia,serif}
.mu_door_next{background:var(--wall);color:#fff;border-color:var(--wall);text-align:right;align-items:flex-end}
.mu_door_next[style*="#e6dfcf"]{color:var(--ink)}
.mu_door_next small{color:inherit;opacity:.85}
.mu_door strong{font:500 clamp(26px,3vw,36px)/1.1 Alegreya,Georgia,serif}
.mu_door span{font-size:16px;opacity:.9}
.mu_door:hover,.mu_door_small:hover{outline:3px solid var(--glow);outline-offset:-3px}
/* Eser sayfası */
.mu_walkbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;background:var(--wall);color:#fff;padding-top:12px;padding-bottom:12px;font-size:15px}
.mu_walkbar[style*="#e6dfcf"]{color:var(--ink)}
.mu_walkbar a{text-decoration:none}.mu_walkbar a:hover{text-decoration:underline}
.mu_walk_room span{color:var(--glow);font-weight:700}
.mu_walk_pos{opacity:.8}
.mu_walk_nav{margin-left:auto;display:flex;gap:18px;flex-wrap:wrap}
.mu_detail_header{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,4vw,48px);padding-top:36px;padding-bottom:30px;align-items:center}
.mu_creator_big{font-size:19px;color:var(--soft)}
.mu_detail_art figure{margin:0}.mu_detail_art img{display:block;width:100%;box-shadow:0 0 0 10px #fbfaf7,0 0 0 11px var(--rule);margin:11px 0}.mu_detail_art figcaption{font-size:14px;color:var(--soft);margin-top:14px}
.mu_plaque_big{aspect-ratio:4/3;background:var(--wall);color:#fff;display:flex;flex-direction:column;justify-content:flex-end;padding:28px}
.mu_plaque_big[style*="#e6dfcf"]{color:var(--ink)}
.mu_plaque_big strong{font:500 clamp(30px,3.4vw,46px)/1.05 Alegreya,Georgia,serif}.mu_plaque_big small{font-size:15px;opacity:.85;margin-top:8px}
.mu_detail_columns{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(240px,.8fr);gap:clamp(20px,4vw,56px);padding-top:30px;border-top:1px solid var(--rule)}
.mu_essay{font:400 19px/1.7 Alegreya,Georgia,serif;max-width:68ch}
.mu_essay h3{font-size:25px;margin-top:1.6em}
.mu_rumor{background:#fbfaf7;border-left:5px solid #c58a1a;padding:4px 22px 6px;margin:28px 0}
.mu_legacy{background:#e9efe6;border-left:5px solid var(--play);padding:4px 22px 6px;margin:28px 0}
.mu_video iframe{width:100%;aspect-ratio:16/9;border:0}
.mu_sources{margin-top:36px;font:16px/1.5 'Alegreya Sans',sans-serif}.mu_sources li{margin-bottom:8px}.mu_sources small{display:block;color:var(--soft)}
.mu_dossier{align-self:start;position:sticky;top:12px;background:#fbfaf7;border:1px solid var(--rule);padding:18px 20px;font-size:15px}
.mu_dossier dl{margin:0}.mu_dossier dt{color:var(--soft);font-size:13px;margin-top:10px}.mu_dossier dd{margin:0}
.mu_technical{margin-top:18px;border-top:1px solid var(--rule);padding-top:12px}.mu_technical summary{cursor:pointer;font-weight:500}.mu_technical h3{font-size:18px;margin-top:12px}
.mu_note{font-size:14px;color:var(--soft)}
.mu_notfound{padding:60px clamp(16px,4vw,48px)}
.mu_footer{border-top:1px solid var(--rule);margin-top:40px;padding-top:20px;font-size:14px;color:var(--soft)}
/* Oynatıcı */
.mu_player{width:min(1100px,96vw);max-width:none;padding:0;border:0;background:#141716;color:#eee}
.mu_player::backdrop{background:rgba(10,12,11,.82)}
.mu_player_bar{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;gap:10px}
.mu_player_bar .mu_button{color:#eee!important;border-color:#777}.mu_player_bar .mu_button:hover{background:#2a2f2d}
#mu_frame_host iframe{display:block;width:100%;height:min(76vh,700px);border:0;background:#000}
.mu_player>p{font-size:13px;padding:8px 14px;margin:0;color:#aaa}
/* Telefon */
@media (max-width:820px){
.mu{font-size:16px;margin:10px 0 30px}
.mu_lobby,.mu_detail_header,.mu_detail_columns,.mu_vitrine{grid-template-columns:1fr}
.mu_vitrine_alt .mu_vitrine_art{order:0}
.mu_plan{grid-template-columns:1fr 1fr;grid-template-areas:"a b" "d c" "e f"}
.mu_plan_room{min-height:128px}.mu_plan_no{font-size:34px}
.mu_plan_room:after{display:none}
.mu_door_pair{grid-template-columns:1fr}
.mu_dossier{position:static}
.mu_walk_nav{margin-left:0}
}
@media (prefers-reduced-motion:reduce){.mu *{transition:none!important}}
.mu_today .mu_grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}
/* Görseli olmayan eserler: taşıyıcı nesne çizimi (disket, kaset, kartuş, CD, tarayıcı, dergi) */
.mu .mu_art_plaque{display:flex;align-items:center;justify-content:center;padding:6% 8%;background:var(--wall)}
.mu_media{width:100%;height:100%;max-height:100%;display:block}
.mu_media_label{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#1f2523;font-family:Alegreya,Georgia,serif;line-height:1.05;overflow:hidden;padding:4px}
.mu_media_label b{font-weight:500;font-size:26px}.mu_media_label i{font:700 15px 'Alegreya Sans',sans-serif;font-style:normal;margin-top:6px;color:#6b5a3b}
.mu_media_label_disc b{font-size:22px}.mu_media_label_floppy b{font-size:22px}
.mu_plaque_big{padding:6%}
/* Forum temasının bağlantı renklerini müze içinde nötrle */
.mu a:link,.mu a:visited{color:inherit}
.mu a.mu_plan_room:link,.mu a.mu_plan_room:visited,.mu a.mu_door_next:link,.mu a.mu_door_next:visited,.mu a.mu_art_plaque:link,.mu a.mu_art_plaque:visited{color:#fff}
.mu a.mu_plan_belgeler:link,.mu a.mu_plan_belgeler:visited,.mu a.mu_door_next[style*="#e6dfcf"]{color:var(--ink)}
.mu a.mu_button:link,.mu a.mu_button:visited{color:var(--ink)}.mu a.mu_play:link,.mu a.mu_play:visited{color:#fff}
.mu_purpose{background:#f7f0e0;border-bottom:1px solid var(--rule);padding-top:14px;padding-bottom:14px;font-size:15px;line-height:1.55;color:#2f3a33}
.mu_purpose strong{font-weight:700}
@media (max-width:820px){
.mu_plan{grid-template-areas:"a b" "c d" "e f"}
.mu_vitrine{padding:20px 0}
.mu_vitrine_art{aspect-ratio:16/9;margin:8px;box-shadow:0 0 0 6px #fbfaf7,0 0 0 7px var(--rule)}
.mu_vitrine_art.mu_art_plaque{padding:10px 18%}
.mu_card_art{aspect-ratio:16/9}
.mu_card .mu_art_plaque{padding:8px 18%}
.mu_wall_text{font-size:18px}
.mu_tl li{grid-template-columns:42px 1fr auto}
.mu_walkbar{font-size:14px}
.mu_walk_nav{width:100%;justify-content:space-between}
.mu_top_links{gap:4px 16px}
.mu h1{font-size:34px}
}
.mu a.mu_tl_play{grid-row:1/3;grid-column:3;align-self:center;font:500 14px 'Alegreya Sans',sans-serif;border:1.5px solid var(--play);color:var(--play);padding:6px 10px;margin-right:8px;text-decoration:none;display:inline-flex;align-items:center;min-height:36px}.mu a.mu_tl_play:hover{background:var(--play);color:#fff}
/* Kat planı: dar kaplarda tek sütun, oda yazıları taşmasın */
.mu{container-type:inline-size}
.mu_lobby h1{font-size:clamp(34px,4.4vw,58px);max-width:14ch}
.mu_plan_room strong{font-size:18px;hyphens:auto;overflow-wrap:anywhere}
.mu_plan_room em{white-space:nowrap;font-size:12.5px}
.mu_plan_no{font-size:38px}
@container (max-width:1060px){.mu_lobby{grid-template-columns:1fr}.mu_lobby h1{max-width:none}.mu_plan{max-width:760px}}
@container (max-width:560px){.mu_plan{grid-template-columns:1fr 1fr;grid-template-areas:"a b" "c d" "e f"}.mu_plan_room:after{display:none}}
.mu_lobby{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}
@container (max-width:980px){.mu_lobby{grid-template-columns:1fr}}
/* Oyun penceresi: görüntü alanının tamamını kaplar, arkadaki sayfa kilitlenir */
html.mu_room_open,html.mu_room_open body{overflow:hidden!important}
dialog.mu_room{position:fixed;inset:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:#111413;color:#eee;display:none;flex-direction:column;font:15px system-ui,sans-serif;z-index:2147483646}
dialog.mu_room[open]{display:flex}
dialog.mu_room::backdrop{background:rgba(8,10,9,.9)}
.mu_room_bar{flex:none;display:flex;align-items:center;gap:8px 10px;padding:8px 12px;background:#1c2420;border-bottom:1px solid #2f3a33;flex-wrap:wrap}
.mu_room_title{flex:1 1 160px;min-width:0;font:600 16px Georgia,serif;color:#f3ead6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mu_room_bar button,.mu_room_bar a{font:600 14px system-ui,sans-serif;padding:8px 12px;border-radius:4px;border:1px solid #6f6650;background:#2a332e;color:#f3ead6;cursor:pointer;text-decoration:none;min-height:40px;display:inline-flex;align-items:center}
.mu_room_bar .mu_room_close{background:#edac53;color:#18271e;border-color:#76522b}
.mu_room_host{flex:1 1 auto;min-height:0;background:#000}
.mu_room_host iframe{display:block;width:100%;height:100%;border:0;background:#000}
.mu_room_note{flex:none;margin:0;padding:5px 12px;background:#f7f0e0;color:#263e33;font-size:12px;text-align:center}
.mu_room_note a{color:#263e33}
@media (max-width:640px){.mu_room_page{display:none!important}.mu_room_bar{padding:6px 8px}.mu_room_title{font-size:15px}.mu_room_note{font-size:11px;padding:3px 8px}}
