/* Mesa fantástica: recursos de Flow y efectos dibujados por el juego. */
#gameView::before{background:linear-gradient(#08101d55,#08101d45),url('../cinematic/table.jpg') center/cover;opacity:1}.duelMode .topbar{background:#0a1525e8}.duelMode .mapsBoard{position:relative;isolation:auto;gap:20px}.scenicBackdrop{position:absolute;inset:-115px -22px -177px;z-index:-1;pointer-events:none;opacity:.7;overflow:hidden}.sceneVideo{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.videoFailed{display:none}.duelMode .mapCard{background:none;border:0;border-radius:0;box-shadow:none;overflow:visible;grid-template-rows:minmax(0,1fr) 170px minmax(0,1fr)}.duelMode .mapCard.targetable{border:0;outline:none}.duelMode .laneSide{background:none;border:0;padding:7px 16px}.laneSide h4{justify-content:center;gap:9px;text-shadow:0 2px 5px #000;letter-spacing:1px}.laneSide h4 span{font-size:9px}.duelMode .emptyFormation{color:#c0c9d2;text-shadow:0 2px 5px #000;font-size:9px;opacity:.65}.duelMode .hiddenCpu{color:#b4bdca;background:#0b142a85;border-radius:30px;padding:3px 6px;align-self:center;font-size:8px}.duelMode .laneUnits{padding:3px;scrollbar-color:#9b896050 transparent}.duelMode .miniUnit{max-width:100px;width:100%;justify-self:center;transform:rotate(-3deg);box-shadow:0 4px 12px #0009;border:1px solid #b8a777;background:#151c27;border-radius:6px;overflow:hidden;transition:transform .2s,border-color .2s}.duelMode .miniUnit:nth-child(even){transform:rotate(3deg)}.duelMode .miniUnit.newUnit{border-color:#93dee5;box-shadow:0 0 12px #70cee650,0 5px 10px #0009}.duelMode .miniUnit:hover{transform:rotate(0deg) translateY(-2px);border-color:#f1ddb0}.duelMode .territoryCore{border:0;background:none;grid-template-rows:92px 22px 36px 20px;isolation:isolate}.duelMode .mapHero{border-radius:50%;width:90%;justify-self:center;overflow:hidden;box-shadow:0 0 0 1px #c5ab7166,0 6px 22px #0008,0 0 25px #769aa225;background-color:#172335}.duelMode .mapHero::after{border-radius:50%;background:linear-gradient(transparent 20%,#091320dd)}.duelMode .mapHero .sceneVideo{position:absolute;inset:0;width:100%;height:100%;z-index:0}.duelMode .mapTitle{padding:8px 45px;font-size:13px;background:none;bottom:10px;text-shadow:0 2px 5px #000}.territoryScore{width:43px;height:43px;border-radius:50%;top:27px;justify-content:center;flex-direction:column;gap:0;padding:2px;background:radial-gradient(#47365d,#1d1a32);border:2px solid #a591bc;box-shadow:0 3px 15px #0009}.territoryScore b{font-size:23px}.territoryScore span{font-size:6px}.rivalScore{left:3px}.allyScore{right:3px;background:radial-gradient(#26667a,#10283b);border-color:#96c6d2}.mapInfo{background:none;text-align:center;color:#e2d6b7}.mapInfo summary{font-size:8px;padding:4px 10px;letter-spacing:.5px}.mapInfo summary span{float:none;margin-left:6px}.mapInfo>div{background:#101d2fee;border-radius:10px;text-align:left;z-index:20}.liveStats{background:#0b1a29b5;border-radius:40px;padding:4px 15px;max-width:86%;margin:0 auto;width:86%;gap:10px}.liveStats>span{font-size:7px;color:#b4c5cc}.liveStats>div{gap:15px}.liveStats b{font-size:17px;color:#ede6d2}.liveStats small{font-size:7px;margin-top:2px}.previewDisclaimer{font-size:8px;color:#c1c5c7;text-shadow:0 1px 4px #000}.laneResult{background:#141c2dcc;border-radius:30px;font-size:6px;margin-top:2px}.laneResult span{display:none}.dropHint{border:1px dashed #9dc9c488;border-radius:50%;padding:8px 12px;align-self:center;min-width:65%;color:#d4e8df;background:#183d4435;letter-spacing:1px;font-size:8px}.duelMode .gameMeta{background:#0b172cc4;border-radius:40px;border:0;padding:8px 17px!important;box-shadow:0 2px 12px #0005}.duelMode #roundCountdown{border-radius:30px}.duelHud{padding:0 15px}.duelist img{border-radius:50%;width:50px;height:50px;object-position:50% 25%;border:2px solid #c4ad7c;box-shadow:0 2px 13px #0009}.duelist>b{border-radius:50%;width:50px;height:50px;display:grid;place-items:center;padding:0;border:2px solid #ae96c4;background:#30203dcc}.ally>b{background:#173444cc;border-color:#7ebecb}.duelCrest strong{text-shadow:0 2px 4px #000,0 0 20px #99d9ee80;color:#f4e4bd}.duelDock{background:linear-gradient(transparent,#071321b3);border:0;border-radius:0;padding:5px 12px;gap:12px}.duelMode .handPanel{background:radial-gradient(ellipse at bottom,#131c30bb,transparent 70%);overflow:visible}.dockLabel{justify-content:center;text-shadow:0 1px 4px #000}.dockLabel strong{color:#e6d6b3}.duelMode .hand{padding-top:8px;gap:0}.duelMode .handCard{flex-basis:93px;width:93px;transform:translateY(var(--fanLift,0)) rotate(var(--fan,0deg));transform-origin:50% 100%;margin:0 -4px;background:linear-gradient(#403b33,#121b29);border-color:#a89976;box-shadow:0 7px 17px #000a;z-index:1;transition:transform .2s,box-shadow .2s,border-color .2s}.duelMode .handCard:hover,.duelMode .handCard.active{transform:translateY(-17px) rotate(0deg) scale(1.08);z-index:10;border-color:#e9d4a0;box-shadow:0 8px 20px #000b,0 0 20px #d0bd8540}.duelMode .handCard img{height:82px}.duelMode .handCard:focus-visible{z-index:11;outline:2px solid #bce9ed}.handStats span{border-radius:50%;min-width:25px;height:25px;font-size:12px;padding:3px;box-shadow:0 2px 7px #0009}.handStats small{font-size:5px}.legendDock{border:0;overflow:visible;padding-left:8px}.duelMode .miniChoice{border-radius:30px 30px 8px 8px;background:#171829aa;border-color:#ad956e;overflow:hidden;box-shadow:0 2px 10px #0007}.duelMode .miniChoice img{border-radius:50%;height:48px}.duelMode .miniChoice.selected{border-color:#ecd095;box-shadow:0 0 14px #e6bb7550}.actionDock{align-items:center;gap:5px}.actionDock button{width:100%}.duelMode #confirmRound{border-radius:50%;width:94px;height:94px;min-height:94px;background:radial-gradient(circle,#a48a4d,#644a35 65%,#223144);border:3px double #ddc392;box-shadow:0 0 0 5px #8c774533,0 5px 17px #000b;font-size:10px;line-height:1.2;letter-spacing:.5px;padding:12px}.duelMode #confirmRound:not(:disabled):hover{transform:scale(1.04);box-shadow:0 0 0 6px #a9894a40,0 0 20px #d8b77465}.duelMode #combatDetails,.duelMode #abortDuel{border:0;background:none;padding:3px 5px;font-size:8px;text-shadow:0 1px 4px #000}.duelMode .targetArea{font-size:9px;background:#101829a8;padding:3px 8px;border-radius:12px}.duelMode .targetArea:empty{display:none}.dropValid .playerSide{box-shadow:none;background:radial-gradient(ellipse,#75cbdc20,transparent 70%)}.dropHover.dropValid .playerSide{border-radius:40%;background:radial-gradient(ellipse,#6db3c765,transparent 72%);box-shadow:inset 0 -2px 0 #c2edf288}.dropHover.dropBlocked .playerSide{border-radius:40%;box-shadow:inset 0 -2px 0 #e99c9c99;background:radial-gradient(ellipse,#9d556940,transparent 70%)}
.sceneFx{position:fixed;pointer-events:none;width:110px;height:70px;border-radius:50%;transform:translate(-50%,-50%);border:2px solid #bceef6;box-shadow:0 0 20px #66c9eaaa,inset 0 0 20px #7adbf580;animation:runeExpand 1.3s ease-out forwards}.sceneFx::before{content:'';position:absolute;inset:7px;border:1px dashed #e9d293;border-radius:50%;transform:rotate(25deg)}.sceneFx::after{content:'';position:absolute;inset:17px;border:1px solid #bce9f2;border-radius:50%;transform:rotate(-25deg)}.shieldPulse{width:95px;height:110px;border-radius:45% 45% 50% 50%;background:radial-gradient(transparent 30%,#69c4eb44);border-color:#b8eaff;animation:shieldGlow 1.2s ease-out forwards}.impactPulse{width:65px;height:65px;border-color:#f5d390;box-shadow:0 0 30px #f6c16aaa;background:radial-gradient(#f6e2ad99,transparent 65%);animation:runeExpand .7s ease-out forwards}.spellArc{position:fixed;inset:0;pointer-events:none;overflow:visible;filter:drop-shadow(0 0 4px var(--spell));z-index:72}.spellArc path{fill:none;stroke:var(--spell);stroke-width:3;stroke-linecap:round;stroke-dasharray:1;animation:spellTravel 1s ease-out forwards}.combatNumber{position:fixed;pointer-events:none;transform:translate(-50%,-50%);font-weight:700;font-size:25px;font-family:Georgia,serif;white-space:nowrap;text-shadow:0 2px 3px #000,0 0 12px #000;animation:numberRise 1.6s ease-out forwards;z-index:73}.damageNumber{color:#ffbe9c}.defenseNumber{color:#b8e7ff;font-size:14px;letter-spacing:1px}.pointsNumber{color:#efd18f;font-size:22px}.duelMode .miniUnit.battleStrike{animation:cardStrike .6s ease-out}.duelMode .miniUnit.battleReveal{animation:cardReveal .5s ease-out}
@keyframes runeExpand{0%{opacity:0;transform:translate(-50%,-50%) scale(.2) rotate(-20deg)}25%{opacity:1}100%{opacity:0;transform:translate(-50%,-50%) scale(1.5) rotate(15deg)}}@keyframes shieldGlow{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}25%{opacity:1}100%{opacity:0;transform:translate(-50%,-50%) scale(1.12)}}@keyframes spellTravel{0%{stroke-dashoffset:1;opacity:0}15%{opacity:1}65%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:-1;opacity:0}}@keyframes numberRise{0%{opacity:0;transform:translate(-50%,0) scale(.7)}15%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}70%{opacity:1}100%{opacity:0;transform:translate(-50%,-100%) scale(1)}}@keyframes cardStrike{0%,100%{transform:rotate(-3deg)}40%{transform:translateY(-10px) rotate(3deg) scale(1.05)}}@keyframes cardReveal{from{opacity:.2;transform:rotateY(80deg)}to{opacity:1;transform:rotateY(0)}}
.noMotion .sceneVideo{display:none}.noMotion .sceneFx,.noMotion .spellArc,.noMotion .combatNumber{display:none}.noMotion .handCard{transform:none!important}.noMotion .miniUnit{transform:none!important}
@media(max-width:1100px){.duelMode .mapsBoard{gap:10px}.duelMode .mapTitle{font-size:12px;padding:8px 40px}.duelDock{gap:5px}.duelMode .handCard{flex-basis:84px;width:84px}.duelMode #confirmRound{width:86px;height:86px;min-height:86px}.liveStats>div{gap:9px}.duelist strong{font-size:13px}}
@media(max-width:800px){.scenicBackdrop{inset:-110px -14px -350px}.duelMode .miniUnit{max-width:80px}.duelDock{background:#0a162677;border-radius:35px;padding:10px}.actionDock{flex-direction:row;justify-content:center}.duelMode #confirmRound{flex:0 0 86px}.actionDock button{width:auto}.duelMode #combatDetails,.duelMode #abortDuel{max-width:115px;font-size:9px}.duelHud{padding:0 5px}.duelist img{width:35px;height:35px}.duelist>b{width:36px;height:36px;min-width:36px;font-size:23px}.duelMode .laneSide{padding:6px}.laneSide h4{font-size:8px;gap:4px}.laneSide h4 span{font-size:7px}}
@media(max-width:540px){.scenicBackdrop{inset:-110px -6px -460px}.duelMode .mapsBoard{gap:5px}.duelMode .mapCard{grid-template-rows:minmax(0,1fr) 170px minmax(0,1fr)}.duelMode .mapHero{width:100%;height:92px}.duelMode .mapTitle{padding:5px 3px;bottom:9px;font-size:10px}.territoryScore{top:0;width:29px;height:29px;border-width:1px}.territoryScore b{font-size:17px}.territoryScore span{font-size:4px}.rivalScore{left:0}.allyScore{right:0}.liveStats{width:95%;max-width:95%;padding:2px 3px;border-radius:20px}.liveStats>span{font-size:5px;margin:0}.liveStats b{font-size:14px}.liveStats small{font-size:5px;margin-top:1px}.mapInfo summary{font-size:6px;padding:6px 2px}.previewDisclaimer{font-size:6px;line-height:1.1}.laneSide h4{font-size:7px;letter-spacing:0;gap:3px}.laneSide h4 span{font-size:6px}.duelMode .hiddenCpu{font-size:6px;padding:3px}.duelMode .laneSide{padding:5px 2px}.duelMode .miniUnit{max-width:60px;transform:rotate(-2deg)}.dropHint{font-size:6px;padding:6px 4px;min-width:100%;letter-spacing:0}.duelist img{width:25px;height:25px}.duelist>b{width:27px;height:27px;min-width:27px;font-size:18px}.duelist strong{font-size:8px}.duelMode .gameMeta{border-radius:15px;padding:6px 9px!important}.duelDock{border-radius:25px;padding:12px 8px 8px;gap:10px}.duelMode .hand{gap:1px;padding-top:10px}.duelMode .handCard{flex-basis:78px;width:78px;margin:0 -3px}.duelMode .handCard img{height:83px}.duelMode .handCard:hover,.duelMode .handCard.active{transform:translateY(-10px) rotate(0deg) scale(1.04)}.duelMode .handPanel{padding-bottom:5px}.duelMode .legendDock{border:0;padding:7px 0 0}.duelMode .miniChoice{flex-basis:48px}.duelMode .miniChoice img{height:40px}.duelMode #confirmRound{width:77px;height:77px;min-height:77px;flex-basis:77px;font-size:8px}.duelMode #combatDetails,.duelMode #abortDuel{font-size:8px}.sceneFx{width:70px;height:50px}.combatNumber{font-size:19px}.defenseNumber{font-size:10px}}
@media(min-width:801px) and (max-height:700px){.duelMode .mapCard{grid-template-rows:minmax(0,1fr) 146px minmax(0,1fr)}.duelMode .territoryCore{grid-template-rows:72px 20px 34px 20px}.duelMode .mapTitle{font-size:11px}.duelMode .handCard img{height:70px}.duelMode #confirmRound{width:78px;height:78px;min-height:78px;font-size:9px}}
#gameView.active{overflow:hidden}

/* Territorios legibles: cada zona tiene límites y una jerarquía visual propia. */
.duelMode .mapsBoard{gap:14px;align-items:stretch}
.duelMode .mapCard{min-width:0;overflow:hidden;isolation:isolate;grid-template-rows:minmax(0,1fr) 176px minmax(0,1fr);background:linear-gradient(155deg,rgba(19,31,46,.96),rgba(8,17,29,.95));border:1px solid rgba(202,180,132,.42);border-radius:18px;box-shadow:0 12px 28px rgba(0,0,0,.38),inset 0 1px rgba(255,255,255,.07);transition:border-color .2s,box-shadow .2s,transform .2s}
.duelMode .mapCard:hover{border-color:rgba(230,207,153,.75);box-shadow:0 14px 34px #0008,0 0 18px #dabf7430}
.duelMode .mapCard.relicMap{border-color:#dfbd66;box-shadow:0 0 0 1px #dfbd6640,0 12px 32px #0009}
.duelMode .laneSide{min-width:0;gap:5px;padding:8px 9px;background:linear-gradient(180deg,rgba(83,36,45,.28),rgba(20,25,38,.08));border:0}
.duelMode .enemySide{border-bottom:1px solid rgba(224,139,123,.3)}
.duelMode .playerSide{background:linear-gradient(180deg,rgba(27,84,101,.08),rgba(28,100,119,.25));border-top:1px solid rgba(113,205,220,.36);border-radius:0}
.duelMode .laneSide h4{min-height:20px;justify-content:space-between;gap:4px;padding:0 2px;color:#ffd2c4;font-size:9px;letter-spacing:.45px;text-align:left}
.duelMode .playerSide h4{color:#b8edfa}
.duelMode .laneSide h4 span{padding:2px 5px;border:1px solid #ffffff20;border-radius:20px;background:#08111c99;color:#d4dce3;font-size:7px;white-space:nowrap}
.duelMode .laneUnits{gap:4px;padding:2px;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(43px,1fr);align-content:stretch}
.duelMode .miniUnit,.duelMode .miniUnit:nth-child(even){width:100%;max-width:none;min-width:0;transform:none;border-radius:8px;box-shadow:0 3px 9px #0009}
.duelMode .miniUnit:hover{transform:translateY(-2px);z-index:2}
.duelMode .territoryCore{min-width:0;min-height:0;padding:7px;gap:4px;grid-template-columns:1fr 1fr;grid-template-rows:minmax(70px,1fr) 30px 17px 27px minmax(14px,auto);grid-template-areas:"hero hero" "rival ally" "info info" "stats stats" "note note";border:1px solid rgba(231,211,170,.28);border-left:0;border-right:0;background:linear-gradient(180deg,rgba(5,13,23,.78),rgba(21,31,44,.91) 38%,rgba(7,16,27,.88));isolation:isolate}
.duelMode .mapHero{grid-area:hero;width:100%;height:100%;min-height:70px;justify-self:stretch;border-radius:11px;box-shadow:inset 0 0 0 1px #ffffff32,0 4px 12px #0008;background-position:center;background-size:cover}
.duelMode .mapHero::after{border-radius:11px;background:linear-gradient(180deg,#07111a30 0%,transparent 35%,#06101be8 100%)}
.duelMode .mapHero .sceneVideo{border-radius:11px}
.duelMode .mapSector{position:absolute;z-index:2;top:5px;left:7px;padding:3px 6px;border-radius:4px;background:#07111bd9;color:#f1dfb6;font:700 7px/1.1 system-ui,sans-serif;letter-spacing:1px}
.duelMode .mapTitle{left:7px;right:7px;bottom:5px;padding:2px 3px;text-align:left;font-size:12px;font-weight:700;line-height:1.1;text-shadow:0 2px 5px #000}
.duelMode .mapTitle .relicBadge{display:inline-block;margin-right:4px;font-size:8px;letter-spacing:.7px}
.duelMode .territoryScore{position:relative;inset:auto;width:auto;height:auto;min-width:0;padding:2px 7px;justify-content:space-between;flex-direction:row;gap:4px;border-radius:7px;font-size:8px;box-shadow:none}
.duelMode .rivalScore{grid-area:rival;background:linear-gradient(90deg,#402831,#251e2a);border:1px solid #b77878;color:#f3c5c0}
.duelMode .allyScore{grid-area:ally;background:linear-gradient(90deg,#173b4b,#172c3c);border:1px solid #6bb4c3;color:#c3eff8}
.duelMode .territoryScore b{font:700 17px/1 Georgia,serif}
.duelMode .territoryScore span{font-size:7px;letter-spacing:.7px}
.duelMode .mapInfo{grid-area:info;min-width:0;align-self:center;background:transparent;text-align:left;color:#e5d9bd;line-height:1}
.duelMode .mapInfo summary{padding:2px 3px;font-size:7px;letter-spacing:.65px;text-align:center}
.duelMode .mapInfo>div{top:100%;box-shadow:0 6px 16px #000a}
.duelMode .mapCard:has(.mapInfo[open]){z-index:8;overflow:visible}
.duelMode .mapCard:has(.mapInfo[open]) .territoryCore{z-index:3}
.duelMode .liveStats{grid-area:stats;width:100%;max-width:100%;margin:0;padding:2px 8px;border:1px solid #ffffff18;border-radius:7px;background:#08131e;color:#c3cbd2;display:flex;justify-content:space-between;gap:4px}
.duelMode .liveStats>span{font-size:6px;letter-spacing:.45px}
.duelMode .liveStats>div{gap:9px}
.duelMode .liveStats b{font-size:13px;line-height:1}
.duelMode .liveStats small{font-size:5px}
.duelMode .previewDisclaimer,.duelMode .laneResult{grid-area:note;align-self:center;margin:0;text-align:center;font-size:7px;line-height:1.1}
.duelMode .laneResult{padding:2px 4px;border-radius:6px;background:#111b28;color:#e4d7ba}
.duelMode .laneResult strong{font-size:10px}
.duelMode .dropHint{min-width:100%;padding:4px;border-color:#92d5e477;border-radius:7px;background:#09232b88;font-size:7px;letter-spacing:.5px}
.duelMode .emptyFormation{padding:3px 5px;border-radius:6px;background:#09131dbb;text-align:center}
@media(max-width:1100px){.duelMode .mapsBoard{gap:8px}.duelMode .mapCard{grid-template-rows:minmax(0,1fr) 172px minmax(0,1fr)}.duelMode .territoryCore{padding:6px;grid-template-rows:minmax(66px,1fr) 28px 16px 25px minmax(13px,auto)}.duelMode .laneSide{padding:6px 5px}.duelMode .laneUnits{grid-auto-rows:minmax(38px,1fr);gap:3px}}
@media(max-width:800px){.duelMode .mapsBoard{gap:6px}.duelMode .mapCard{grid-template-rows:minmax(0,1fr) 170px minmax(0,1fr);border-radius:13px}.duelMode .territoryCore{padding:5px;grid-template-rows:minmax(62px,1fr) 27px 15px 24px minmax(13px,auto)}.duelMode .mapTitle{font-size:10px}.duelMode .mapSector{top:4px;left:5px;font-size:6px}.duelMode .territoryScore{padding:2px 4px}.duelMode .territoryScore b{font-size:15px}.duelMode .territoryScore span{font-size:6px}.duelMode .laneSide h4{font-size:7px}.duelMode .laneSide h4 span{font-size:6px;padding:2px 3px}.duelMode .laneUnits{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(36px,1fr)}.duelMode .miniUnit{border-radius:6px}.duelMode .liveStats{padding:2px 4px}.duelMode .liveStats>div{gap:4px}.duelMode .liveStats b{font-size:11px}.duelMode .mapInfo summary{font-size:6px}.duelMode .previewDisclaimer,.duelMode .laneResult{font-size:6px}}
@media(max-width:540px){.duelMode .mapsBoard{gap:4px}.duelMode .mapCard{grid-template-rows:minmax(0,1fr) 158px minmax(0,1fr);border-radius:11px}.duelMode .territoryCore{padding:4px;gap:3px;grid-template-rows:minmax(58px,1fr) 24px 13px 22px minmax(12px,auto)}.duelMode .mapTitle{font-size:9px;left:4px;right:4px}.duelMode .mapSector{font-size:5px;padding:3px 4px}.duelMode .territoryScore{padding:1px 3px;border-radius:5px}.duelMode .territoryScore b{font-size:13px}.duelMode .territoryScore span{font-size:5px}.duelMode .laneSide{padding:5px 3px;gap:3px}.duelMode .laneSide h4{font-size:6px}.duelMode .laneSide h4 span{font-size:5px;padding:1px 3px}.duelMode .laneUnits{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(34px,1fr);gap:2px;padding:1px}.duelMode .miniUnit{border-radius:5px}.duelMode .mapInfo summary{font-size:5px;padding:2px 1px}.duelMode .liveStats>span{font-size:5px}.duelMode .liveStats b{font-size:10px}.duelMode .liveStats small{font-size:4px}}

.cinematicOverlay{position:fixed;inset:0;z-index:10000;background:#080511eb;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:18px}.cinematicOverlay video{width:min(900px,94vw);max-height:75vh;background:black}.cinematicOverlay button{padding:12px 24px}.mediaLibrary button{margin:5px;font-size:12px}.mediaLibrary{margin:20px 0}
