:root{--bg: #04050c;--panel: rgba(14, 18, 40, .86);--panel-2: rgba(22, 28, 60, .9);--line: rgba(120, 150, 255, .18);--line-2: rgba(120, 150, 255, .35);--text: #e6ebff;--muted: #8d97c4;--accent: #ffd166;--blue: #5b8cff;--scrap: #46f0c8;--core: #c77dff;--data: #7fb4ff;--hp: #ff5a6e;--sh: #6fb8ff;--en: #7cff6b;--danger: #ff5a6e;--cs: 60px;--font: "Pretendard", "Apple SD Gothic Neo", "Malgun Gothic", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: ui-monospace, "Cascadia Mono", "Consolas", monospace;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;height:100%;background:var(--bg);color:var(--text);font-family:var(--font);overflow:hidden;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:default}#app{position:fixed;inset:0}#stage{position:absolute;inset:0;touch-action:none}#stage canvas{display:block}#ui{position:absolute;inset:0;pointer-events:none}#ui>*{pointer-events:auto}.hidden{display:none!important}.fatal{position:absolute;inset:0;display:grid;place-content:center;text-align:center;color:var(--danger)}#rotate-hint{display:none}@media(orientation:portrait)and (pointer:coarse){#rotate-hint{position:fixed;inset:0;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--bg);color:var(--text);font-size:18px}#rotate-hint div{font-size:48px;color:var(--accent)}}.ico{display:inline-grid;place-items:center;width:32px;height:32px;flex:none;padding:3px;border:1px solid color-mix(in srgb,var(--c) 45%,transparent);background:color-mix(in srgb,var(--c) 8%,#070a1a);border-radius:6px}.ico.sm{width:22px;height:22px;padding:2px;border-radius:4px}.ico.lg{width:46px;height:46px;padding:5px;border-radius:8px}svg.art{display:block;width:100%;height:100%;overflow:visible}.data{color:var(--data)}.btn{background:var(--panel-2);border:1px solid var(--line-2);padding:10px 14px;border-radius:8px;min-height:40px;transition:background .15s,border-color .15s}.btn:hover:not(:disabled){border-color:var(--accent)}.btn:disabled{opacity:.4}.btn.primary{background:linear-gradient(180deg,#ffd166,#f0a830);color:#1b1200;border:none;font-weight:700}.btn.danger{border-color:#ff5a6e80;color:var(--danger)}.icon-btn{width:40px;height:40px;display:grid;place-items:center;border-radius:8px;background:var(--panel-2);border:1px solid var(--line);flex:none}.icon-btn:disabled{opacity:.3}.scrap{color:var(--scrap)}.core{color:var(--core)}.muted{color:var(--muted)}.hangar{position:absolute;inset:0;display:flex;flex-direction:column;padding:max(10px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));gap:10px;background:radial-gradient(ellipse at 30% 40%,rgba(40,60,140,.25),transparent 60%),#04050c8c;overflow:auto}.hg-head{display:flex;align-items:center;gap:12px}.logo{font:800 22px/1 var(--font);letter-spacing:.18em;color:var(--text)}.logo span{color:var(--accent);margin-left:.3em}.cur{display:flex;gap:8px;margin-left:auto;flex-wrap:wrap}.chip{font:700 14px/1 var(--mono);padding:8px 12px;border-radius:999px;background:var(--panel);border:1px solid var(--line)}.chip.data{color:var(--data)}.hg-main{flex:1;min-height:0;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) 270px;grid-template-areas:"ship bottom inv"}.panel{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:12px;min-height:0;display:flex;flex-direction:column;backdrop-filter:blur(4px)}.panel-title{font-weight:700;font-size:13px;letter-spacing:.06em;color:var(--muted);margin-bottom:8px;display:flex;justify-content:space-between}.panel-title small{font-family:var(--mono)}.hg-ship{grid-area:ship;overflow:auto}.hg-inv{grid-area:inv}.hg-bottom{grid-area:bottom}@media(max-width:1180px){.hg-main{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"ship inv" "bottom bottom";grid-template-rows:auto auto}.hangar{overflow:auto}.hg-main{flex:none}.hg-inv .inv-list{max-height:420px}}@media(max-height:560px){:root{--cs: 46px}}.grid-wrap{display:grid;place-items:center;padding:4px}.grid{display:grid;grid-template-columns:repeat(7,var(--cs));grid-template-rows:repeat(7,var(--cs));background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:var(--cs) var(--cs);border:1px solid var(--line);border-radius:6px}.cell{position:relative;display:grid;place-items:center}.cell-add{width:60%;height:60%;border:1.5px dashed var(--accent);border-radius:6px;background:#ffd16614;color:var(--accent);font-size:18px;animation:pulse 1.2s ease-in-out infinite}@keyframes pulse{50%{background:#ffd16638}}.cell.locked{background:repeating-linear-gradient(45deg,rgba(255,255,255,.025) 0 4px,transparent 4px 8px)}.cube{position:absolute;inset:0;border:none;background:transparent;padding:0;display:grid;place-items:center;border-radius:2px;z-index:1}.cube>svg.art{position:absolute;inset:0}.cube.sel{box-shadow:0 0 0 2px #fff,0 0 14px #ffffff80}.cube.target{box-shadow:0 0 0 2px var(--accent);animation:pulse 1.2s infinite}.g1{--gc: #7cff6b}.g2{--gc: #5cf2ff}.g3{--gc: #ffd166}.grade-dot{position:absolute;top:-3px;right:-3px;width:6px;height:6px;border-radius:50%;background:var(--gc);z-index:2}.ints{position:absolute;inset:0}.int{position:absolute;width:22%;height:22%;border-radius:50%;border:1px dashed rgba(255,255,255,.3);background:#00000059;padding:0;display:block}.int:nth-child(1){left:5%;bottom:5%}.int:nth-child(2){right:5%;bottom:5%}.int:nth-child(3){left:5%;top:5%}.int.target{border-color:var(--accent)}.int.filled{border:none;background:transparent}.int.sel{box-shadow:0 0 0 2px #fff}.face{position:absolute;width:calc(var(--cs) * 1.32);height:calc(var(--cs) * 1.32);padding:0;border:none;background:transparent;transform:translate(-50%,-50%);z-index:2;pointer-events:none}.face .face-art{pointer-events:none}.face:after{content:"";position:absolute;inset:10% 30% 50%;pointer-events:auto}.face.f-up{left:50%;top:0}.face.f-down{left:50%;top:100%}.face.f-left{left:0;top:50%}.face.f-right{left:100%;top:50%}.face.f-right:after,.face.f-left:after{inset:30% 10% 30% 50%}.face.f-left:after{left:10%;right:50%}.face.f-down:after{top:50%;bottom:10%}.face-art{position:absolute;inset:0;display:block}.face-slot{position:absolute;inset:14% 30% 50%;border:1.5px dashed var(--accent);border-radius:3px;background:#ffd1661f;animation:pulse 1.2s infinite}.face.filled:hover .face-art,.face.sel .face-art{filter:drop-shadow(0 0 3px #fff)}.hint{font-size:12px;color:var(--muted);text-align:center;margin:6px 0 8px;min-height:2.4em}.ship-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:4px 10px;font-size:12px}.ship-stats div{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:3px 0}.ship-stats span{color:var(--muted)}.ship-stats b{font-family:var(--mono)}.hotkeys{margin-top:10px}.hotkeys .sub{font-size:12px;color:var(--muted);margin-bottom:4px}.hotkeys ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.hotkeys li{display:flex;align-items:center;gap:6px;font-size:12px}.hotkeys li .hk-name{flex:1}.ship-stats small{color:var(--muted);font-weight:400}kbd{font:700 11px/1 var(--mono);padding:3px 6px;border-radius:4px;background:var(--panel-2);border:1px solid var(--line-2)}.mini{width:24px;height:22px;padding:0;font-size:10px;border-radius:4px;background:var(--panel-2);border:1px solid var(--line)}.mini:disabled{opacity:.25}.inv-list{overflow:auto;display:flex;flex-direction:column;gap:4px;min-height:0}.inv-item{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:8px;border:1px solid transparent;background:#ffffff06;text-align:left}.inv-item:hover{border-color:var(--line-2)}.inv-item.sel{border-color:var(--accent);background:#ffd16614}.inv-item .nm{flex:1;font-size:13px;display:flex;flex-direction:column}.inv-item .nm small{color:var(--muted);font-size:11px}.inv-item .st{font-size:11px;color:var(--muted)}.inv-item .st em{font-style:normal;color:var(--accent)}.tabs{display:flex;gap:6px;margin-bottom:10px}.tab{padding:8px 16px;border-radius:8px;background:transparent;border:1px solid var(--line);color:var(--muted);font-weight:700}.tab.on{color:var(--text);border-color:var(--accent);background:#ffd16614}.tab-body{overflow:auto;min-height:0;flex:1}.empty-note{color:var(--muted);text-align:center;padding:40px 10px;line-height:1.7}.up-head{display:flex;gap:12px;align-items:flex-start;margin-bottom:10px}.up-head>div{flex:1}.up-head small{display:block;color:var(--muted);font-size:12px;margin-top:2px}.up-head p{margin:4px 0 0;font-size:12px;color:#b8c0e6}.grade,.tag{font-size:11px;padding:2px 6px;border-radius:4px;border:1px solid var(--line-2);color:var(--muted)}.grade.g1,.grade.g2,.grade.g3{border-color:var(--gc);color:var(--gc)}.art-pair{display:flex;gap:6px}.art-pair span{width:44px;height:44px;padding:4px;border-radius:8px;border:1px solid var(--line);background:#070a1a}.up-rows{display:flex;flex-direction:column;gap:6px}.up-row{display:grid;grid-template-columns:70px minmax(90px,1fr) 120px minmax(110px,auto) 92px;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;background:#ffffff08;border:1px solid var(--line);font-size:13px}.up-row.locked{opacity:.55}.up-row .slot{font-weight:700;color:var(--accent);font-size:12px}.up-row .lbl small{display:block;font-size:11px;color:var(--muted)}.up-row .lv{display:flex;flex-direction:column;gap:3px;font:12px var(--mono);color:var(--muted)}.pips{display:flex;gap:2px;flex-wrap:wrap}.pips i{width:6px;height:6px;border-radius:1px;background:#ffffff1f}.pips i.on{background:var(--accent)}.up-row .val{font:13px var(--mono)}.up-row .val span{color:var(--en)}.up-btn{min-height:36px;border-radius:8px;border:1px solid var(--scrap);background:#46f0c81a;color:var(--scrap);font:700 13px var(--mono);padding:0 10px;white-space:nowrap}.up-btn:hover:not(:disabled){background:#46f0c838}.up-btn:disabled{opacity:.4;border-color:var(--line-2);color:var(--muted);background:transparent}.up-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.up-actions .btn{font-size:13px}.shop{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px}.shop-card{display:flex;align-items:center;gap:10px;padding:10px;border-radius:10px;border:1px solid var(--line);background:#ffffff06}.shop-card.locked{opacity:.45}.shop-card.special{border-color:#c77dff66}.up-btn.core-btn:not(:disabled){border-color:var(--core);color:var(--core);background:#c77dff1a}.up-btn.data-btn:not(:disabled){border-color:var(--data);color:var(--data);background:#7fb4ff1a}.tier-head{margin:14px 0 6px;display:flex;align-items:baseline;gap:10px;font:800 12px var(--mono);letter-spacing:.12em;color:var(--accent)}.tier-head.locked{color:var(--muted)}.tier-head small{font:400 11px var(--font);letter-spacing:0}.r-detail{display:flex;gap:12px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#ffffff08;margin-bottom:10px;min-height:64px;font-size:13px}.r-detail>div{flex:1}.r-detail p{margin:3px 0;color:#b8c0e6;font-size:12.5px}.r-detail small{color:var(--muted)}.rtree-wrap{overflow:auto}.rtree{position:relative}.rlines{position:absolute;inset:0}.rlines path{fill:none;stroke:#7fb4ff40;stroke-width:2}.rlines path.on{stroke:var(--data)}.rnode{position:absolute;display:grid;grid-template-columns:36px 1fr;grid-template-rows:1fr auto;align-items:center;gap:2px 8px;padding:10px;text-align:left;border-radius:10px;border:1px solid var(--line-2);background:#0b1030}.rn-ico{grid-row:span 2;width:36px;height:36px;display:grid;place-items:center;border-radius:8px;border:1px solid currentColor;font:700 16px var(--mono);color:var(--muted)}.rn-name{font-size:13px;font-weight:700}.rn-cost{font:12px var(--mono);color:var(--data)}.rnode.done{border-color:var(--data);background:#7fb4ff1f}.rnode.done .rn-ico{color:var(--data)}.rnode.done .rn-cost{color:var(--en)}.rnode.ready .rn-ico{color:var(--accent)}.rnode.locked{opacity:.45}.rnode.sel{box-shadow:0 0 0 2px #fff}.debug{display:flex;align-items:center;gap:4px;padding:4px 6px;border:1px dashed rgba(255,90,110,.5);border-radius:8px}.debug span{font:700 10px var(--mono);color:var(--danger);letter-spacing:.1em}.debug button{font:700 11px var(--mono);padding:5px 8px;border-radius:6px;border:1px solid var(--line-2);background:var(--panel-2)}.modal.help{width:min(760px,100%);height:min(560px,100%);display:flex;flex-direction:column}.help-nav{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.help-nav button{padding:7px 12px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--muted);font-size:13px}.help-nav button.on{color:var(--text);border-color:var(--accent);background:#ffd1661a}.help-body{flex:1;overflow:auto;font-size:14px;line-height:1.65;color:#cdd4f5;-webkit-user-select:text;user-select:text}.help-body h3{margin:4px 0 8px;font-size:17px;color:var(--text)}.help-body table{border-collapse:collapse;width:100%;margin:6px 0}.help-body th,.help-body td{text-align:left;padding:6px 8px;border-bottom:1px solid var(--line);vertical-align:middle}.help-body th{white-space:nowrap;font-weight:700;color:var(--text)}.help-body .tip{padding:8px 12px;border-left:3px solid var(--accent);background:#ffd1660f}.help-ico{display:inline-block;width:22px;height:22px;vertical-align:-6px;margin-right:4px}.sc-body{flex:1;min-width:0}.sc-body small{color:var(--muted);font-size:11px}.sc-body p{margin:3px 0 0;font-size:11.5px;color:#aab3dc;line-height:1.4}.lock{font-size:11px;color:var(--muted);white-space:nowrap}.hg-foot{display:flex;gap:10px;align-items:stretch}.stage-sel{flex:1;display:flex;align-items:center;gap:10px;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:8px}.stage-name{flex:1;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.stage-name b{font:800 16px var(--mono);color:var(--accent)}.stage-name small{width:100%;font-size:11px;color:var(--muted)}.launch{min-width:200px;border:none;border-radius:12px;font:800 20px var(--font);letter-spacing:.1em;color:#1b1200;background:linear-gradient(180deg,#ffd166,#f0a030);box-shadow:0 0 24px #ffd16659;min-height:56px}.launch:hover{filter:brightness(1.08)}.modal-ov{position:absolute;inset:0;background:#0009;display:grid;place-items:center;z-index:10;padding:16px}.modal{width:min(520px,100%);max-height:100%;overflow:auto;background:#0d1130;border:1px solid var(--line-2);border-radius:14px;padding:16px 18px}.modal-head{display:flex;justify-content:space-between;align-items:center}.modal h2{margin:0}.modal h3{font-size:14px;margin:16px 0 8px}.modal h3 small{color:var(--muted);font-weight:400}.opts{display:grid;gap:6px}.opts.row{grid-template-columns:repeat(3,1fr)}.opt{text-align:left;padding:10px 12px;border-radius:8px;border:1px solid var(--line);background:#ffffff08;min-height:44px}.opt small{display:block;color:var(--muted);font-size:12px;margin-top:2px}.opt.on{border-color:var(--accent);background:#ffd1661a}.note{font-size:12px;color:var(--muted)}.toast{position:absolute;left:50%;bottom:96px;transform:translate(-50%,20px);background:#1a2050;border:1px solid var(--accent);padding:10px 16px;border-radius:10px;font-size:14px;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;z-index:20}.toast.show{opacity:1;transform:translate(-50%)}.hud{position:absolute;inset:0;pointer-events:none}.hud>*{pointer-events:none}.hud button,.hud .pause-ov{pointer-events:auto}.hud-tl{position:absolute;left:max(14px,env(safe-area-inset-left));top:max(12px,env(safe-area-inset-top));width:min(300px,38vw);display:grid;gap:5px}.bar{position:relative;height:16px;border-radius:4px;background:#0000008c;border:1px solid rgba(255,255,255,.12);overflow:hidden}.bar i{position:absolute;inset:0 auto 0 0;width:100%;transition:width .12s linear}.bar.hp i{background:linear-gradient(90deg,#c8364a,var(--hp))}.bar.sh{height:8px}.bar.sh i{background:var(--sh)}.bar.sh b,.bar.sh span{display:none}.bar.en i{background:linear-gradient(90deg,#3fb836,var(--en))}.bar.low i{animation:blink .5s steps(2) infinite}@keyframes blink{50%{opacity:.4}}.bar b,.bar span{position:absolute;top:50%;transform:translateY(-50%);font:700 11px/1 var(--mono);text-shadow:0 1px 2px #000}.bar b{right:6px}.bar span{left:6px;font-family:var(--font);font-weight:600}.hud-tr{position:absolute;right:max(14px,env(safe-area-inset-right));top:max(12px,env(safe-area-inset-top));display:flex;align-items:center;gap:12px;font:700 14px var(--mono);text-shadow:0 1px 3px #000}.hud-stage{color:var(--muted);font-size:12px;font-family:var(--font)}.hud-loot{display:flex;gap:10px}.hud-pause{width:44px;height:44px;border-radius:10px;background:#00000073;border:1px solid rgba(255,255,255,.18);font-size:12px}.hud-gauge{position:absolute;left:50%;bottom:max(14px,env(safe-area-inset-bottom));transform:translate(-50%);width:min(560px,60vw);height:18px;border-radius:9px;background:#0000008c;border:1px solid rgba(255,209,102,.35);overflow:hidden}.g-fill{height:100%;width:0;background:linear-gradient(90deg,#f0a030,var(--accent));transition:width .15s linear}.hud-gauge.boss{border-color:#ff5a6e99;height:22px}.hud-gauge.boss .g-fill{background:linear-gradient(90deg,#a01f3a,var(--hp))}.g-label{position:absolute;inset:0;display:grid;place-items:center;font:700 11px var(--font);text-shadow:0 1px 2px #000;letter-spacing:.05em}.hud-abilities{position:absolute;left:50%;bottom:calc(max(14px,env(safe-area-inset-bottom)) + 30px);transform:translate(-50%);display:flex;gap:8px}.abil{position:relative;width:52px;height:52px;border-radius:12px;border:2px solid var(--c);background:#00000080;color:var(--c);padding:0;overflow:hidden;opacity:.85}.abil.ready{opacity:1;box-shadow:0 0 12px color-mix(in srgb,var(--c) 50%,transparent)}.abil.on{background:color-mix(in srgb,var(--c) 35%,#000)}.ab-ico{font:700 18px/1 var(--mono)}.ab-key{position:absolute;left:4px;top:3px;font:700 9px var(--mono);color:#fff;opacity:.8}.ab-cd{position:absolute;inset:0;background:conic-gradient(rgba(0,0,0,.72) calc(var(--p, 0) * 360deg),transparent 0)}body.touch .hud-abilities{left:auto;transform:none;right:max(20px,env(safe-area-inset-right));bottom:calc(max(14px,env(safe-area-inset-bottom)) + 40px);display:grid;grid-template-columns:repeat(2,64px);gap:10px;direction:rtl}body.touch .abil{width:64px;height:64px;border-radius:50%}.joy{position:absolute;left:0;top:0;width:0;height:0;opacity:0;transition:opacity .12s}.joy.show{opacity:1}.joy:before{content:"";position:absolute;width:240px;height:240px;left:-120px;top:-120px;border-radius:50%;border:2px solid rgba(255,255,255,.18);background:#ffffff0a}.joy-knob{position:absolute;width:56px;height:56px;left:-28px;top:-28px;border-radius:50%;background:#ffd16659;border:2px solid rgba(255,209,102,.8)}.banner{position:absolute;left:50%;top:22%;transform:translate(-50%,-10px);font:800 26px var(--font);letter-spacing:.06em;text-shadow:0 2px 12px #000;opacity:0;transition:opacity .25s,transform .25s;white-space:nowrap}.banner.show{opacity:1;transform:translate(-50%)}.banner.warn{color:var(--hp)}.banner.good{color:var(--accent)}.banner.bad{color:#ff8a8a}.pause-ov{position:absolute;inset:0;background:#02030ab3;display:grid;place-items:center}.pause-box{width:min(380px,90vw);background:#0d1130;border:1px solid var(--line-2);border-radius:14px;padding:20px;display:grid;gap:10px;text-align:center}.pause-box h2{margin:0}.pause-box p{margin:0;color:var(--muted);font-size:13px}.pause-box .keys{font-size:11px;margin-top:6px}.result{position:absolute;inset:0;background:#02030ab8;display:grid;place-items:center;padding:16px;overflow:auto}.result-box{width:min(520px,100%);background:#0d1130;border:1px solid var(--line-2);border-radius:16px;padding:20px 22px;text-align:center}.result-box h1{margin:0;font-size:30px;letter-spacing:.06em}.result-box h1.good{color:var(--accent)}.result-box h1.bad{color:var(--hp)}.result-box h3{font-size:14px;text-align:left;margin:16px 0 8px;display:flex;justify-content:space-between}.result-box h3 small{color:var(--scrap);font-family:var(--mono)}.unlock{margin:10px auto;display:inline-block;padding:6px 14px;border-radius:999px;border:1px solid var(--accent);color:var(--accent);font-weight:700}.res-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;text-align:left}.res-grid div{background:#ffffff08;border:1px solid var(--line);border-radius:8px;padding:8px 10px;display:flex;flex-direction:column;gap:2px}.res-grid{grid-template-columns:1fr 1fr 1fr}.res-grid span{font-size:11px;color:var(--muted)}.res-grid b{font:700 16px var(--mono);display:flex;align-items:center;gap:6px}.recs{display:grid;gap:6px}.rec{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;border:1px solid var(--line);background:#46f0c80d;text-align:left;min-height:44px}.rec:hover{border-color:var(--scrap)}.rec>span:not(.ico){flex:1;font-size:13px}.rec b{color:var(--scrap);font-family:var(--mono)}.res-actions{display:flex;gap:10px;margin-top:16px}.res-actions .btn{flex:1;min-height:48px;font-size:15px}@media(max-width:760px){.up-row{grid-template-columns:60px 1fr 86px}.up-row .lv,.up-row .val{grid-column:span 1}.launch{min-width:130px;font-size:17px}.hg-main{grid-template-columns:1fr;grid-template-areas:"ship" "inv" "bottom"}.banner{font-size:19px}}
