
:root{--v61-bg:#010507;--v61-panel:rgba(4,13,17,.92);--v61-cyan:#36c8f2;--v61-green:#5ee692;--v61-amber:#f0b54c;--v61-red:#ee6262;--v61-text:#edf8fb;--v61-muted:#8aa8b2}
html{background:#010406!important}
body.lurana-v61{color:var(--v61-text)!important;background:linear-gradient(rgba(1,5,7,.84),rgba(1,5,7,.96)),url('/dashboard/assets-v61/shipwreck-coast.webp') center top/cover fixed no-repeat,#010406!important}
body.lurana-v61.v61-portal{background:linear-gradient(rgba(1,5,7,.82),rgba(1,5,7,.96)),url('/portal/static/assets-v61/shipwreck-coast.webp') center top/cover fixed no-repeat,#010406!important}
body.lurana-v61 .shell,body.lurana-v61 main{max-width:1580px!important}
body.lurana-v61 #lr59-dashboard,body.lurana-v61 #v60-dashboard,body.lurana-v61 #v58-command-root,body.lurana-v61 #lr56-daily-forecast,body.lurana-v61 #lr56-live-ops,body.lurana-v61 .v58-status-grid,body.lurana-v61 .v58-grid,body.lurana-v61 .v58-live-strip{display:none!important}
body.lurana-v61 header,body.lurana-v61 .topbar{background:linear-gradient(180deg,rgba(2,10,14,.98),rgba(1,6,9,.95))!important;border-bottom:1px solid rgba(54,200,242,.24)!important;box-shadow:0 14px 40px rgba(0,0,0,.45)!important}
body.lurana-v61 .nav{background:rgba(2,8,11,.93)!important;border:1px solid rgba(37,115,143,.35)!important}
body.lurana-v61 .nav-btn,body.lurana-v61 header nav a{border-radius:1px!important;background:linear-gradient(180deg,#075b79,#033c51)!important;border:1px solid rgba(48,157,194,.46)!important;color:#c7eaf4!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-weight:800!important}
body.lurana-v61 .nav-btn:hover,body.lurana-v61 .nav-btn.active,body.lurana-v61 header nav a:hover{background:linear-gradient(180deg,#0a98ca,#05698e)!important;border-color:#55d9ff!important}
.v61-dashboard{margin:14px 0 28px}
.v61-hero{min-height:355px;position:relative;display:flex;align-items:center;overflow:hidden;border:1px solid rgba(54,200,242,.38);box-shadow:0 24px 75px rgba(0,0,0,.58);background:linear-gradient(90deg,rgba(0,6,9,.95) 0%,rgba(0,7,10,.72) 43%,rgba(0,6,9,.08) 76%,rgba(0,6,9,.18)),url('/dashboard/assets-v61/hero-survivor-coast.webp') center/cover no-repeat}
.v61-hero:after{content:'ONE TEAM · ONE PASSION · ONE WORLD';position:absolute;right:26px;bottom:20px;color:rgba(236,247,249,.78);font:italic 700 15px/1.4 'Segoe Script',cursive;text-shadow:0 3px 18px #000;transform:rotate(-3deg)}
.v61-hero-copy{width:min(810px,62%);padding:40px 38px;position:relative;z-index:2}.v61-kicker{color:var(--v61-green);font-size:11px;font-weight:900;letter-spacing:.22em;text-transform:uppercase}
.v61-hero h1{margin:8px 0 11px;color:#fff;font:700 clamp(46px,5.2vw,78px)/.92 Impact,'Arial Narrow',sans-serif;text-transform:uppercase;text-shadow:0 4px 28px rgba(0,0,0,.95)}
.v61-hero p{max-width:680px;color:#d1e0e4;font-size:14px;text-shadow:0 2px 8px #000}.v61-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:21px}.v61-chip{padding:6px 9px;border:1px solid rgba(54,200,242,.46);background:rgba(0,10,14,.80);color:#d0f1f8;font:800 9px/1.2 monospace;letter-spacing:.07em;text-transform:uppercase}
.v61-status-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:7px}.v61-status{min-height:124px;position:relative;overflow:hidden;border:1px solid rgba(43,129,158,.46);background:var(--v61-panel)}
.v61-status:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(1,8,11,.92),rgba(1,8,11,.58)),var(--bg) center/cover no-repeat}.v61-status:after{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--a,var(--v61-cyan))}
.v61-status-inner{position:relative;z-index:2;padding:13px}.v61-status-top{display:flex;align-items:center;gap:9px}.v61-status-icon{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border:1px solid color-mix(in srgb,var(--a,var(--v61-cyan)) 65%,transparent);background:rgba(0,0,0,.35);color:var(--a,var(--v61-cyan));font-size:19px}
.v61-status small{display:block;color:#81acba;font-size:9px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.v61-status strong{display:block;color:#fff;font-size:15px;line-height:1.18;text-shadow:0 2px 8px #000}.v61-status p{margin:8px 0 0;color:#bdcdd2;font-size:11px;line-height:1.4;text-shadow:0 2px 7px #000}
.v61-main{display:grid;grid-template-columns:1.42fr .82fr;gap:8px;margin-top:8px}.v61-panel{position:relative;overflow:hidden;border:1px solid rgba(41,125,154,.5);background:linear-gradient(180deg,rgba(6,18,23,.98),rgba(2,8,11,.98));box-shadow:0 16px 45px rgba(0,0,0,.4)}
.v61-panel:before{content:'';position:absolute;left:0;right:0;top:0;height:2px;z-index:7;background:linear-gradient(90deg,var(--v61-cyan),var(--v61-green),transparent 73%)}.v61-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:13px 15px 10px;border-bottom:1px solid rgba(54,200,242,.14)}
.v61-head h2{margin:1px 0 0;color:#fff;font-family:'Arial Narrow',Impact,sans-serif;text-transform:uppercase;letter-spacing:.05em}.v61-map{height:505px;position:relative;background:#020709}.v61-map img{width:100%;height:505px;object-fit:cover;filter:brightness(.76) contrast(1.18) saturate(.9)}
.v61-map:after{content:'';position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0 49px,rgba(54,200,242,.055) 50px),repeating-linear-gradient(90deg,transparent 0 49px,rgba(54,200,242,.055) 50px)}
.v61-map-legend{position:absolute;left:12px;top:12px;z-index:4;width:192px;padding:10px 11px;border:1px solid rgba(54,200,242,.37);background:rgba(0,7,10,.91);box-shadow:0 8px 25px rgba(0,0,0,.48);font-size:10px}.v61-map-legend b{display:block;margin-bottom:6px;color:#fff;letter-spacing:.08em}.v61-map-legend span{display:block;padding:2px 0;color:#91b0ba}
.v61-dispatch-image{height:222px;background:linear-gradient(180deg,rgba(0,5,8,.02),rgba(0,5,8,.12)),url('/dashboard/assets-v61/medical-dispatch.webp') center/cover no-repeat;border-bottom:1px solid rgba(54,200,242,.16)}
.v61-dispatch-body{padding:16px 18px 18px}.v61-dispatch-body h2{margin:0 0 8px;color:#fff;font-family:'Arial Narrow',Impact,sans-serif;text-transform:uppercase}.v61-dispatch-body p{margin:5px 0;color:#c2d2d7;font-size:13px;line-height:1.45}.v61-reward{margin:14px 0 13px;padding:12px 13px;border:1px solid rgba(240,181,76,.45);background:linear-gradient(90deg,rgba(240,181,76,.12),rgba(240,181,76,.03));color:var(--v61-amber);font-weight:900}.v61-btn{display:block;width:100%;padding:11px 14px;border:1px solid #43d2fb;background:linear-gradient(180deg,#0a9dd0,#056f96);color:#fff!important;text-align:center;text-decoration:none!important;text-transform:uppercase;font-weight:900;letter-spacing:.05em}
.v61-bottom{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:8px}.v61-info{min-height:108px;padding:13px 14px;position:relative;overflow:hidden;border:1px solid rgba(41,125,154,.44);background:var(--v61-panel)}.v61-info:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,8,11,.94),rgba(2,8,11,.56)),var(--bg) center/cover no-repeat}.v61-info>*{position:relative;z-index:2}.v61-info small{display:block;color:#7ca8b8;font-size:9px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.v61-info strong{display:block;margin:5px 0;color:#fff;font-size:14px;text-shadow:0 2px 8px #000}.v61-info span{color:#bccbd0;font-size:11px;line-height:1.4;text-shadow:0 2px 7px #000}
.v61-ticker{display:flex;align-items:center;gap:16px;min-height:37px;margin-top:7px;padding:0 12px;overflow:hidden;border:1px solid rgba(31,106,135,.4);background:rgba(1,7,10,.94);color:#96afb7;font-size:10px;white-space:nowrap}.v61-ticker b{color:var(--v61-green)}
body.lurana-v61.v61-portal>main>.hero,body.lurana-v61.v61-portal #lr59-portal-hero,body.lurana-v61.v61-portal #v60-portal-hero{display:none!important}
.v61-portal-hero{min-height:310px;margin:16px 0 8px;display:flex;align-items:center;position:relative;overflow:hidden;border:1px solid rgba(54,200,242,.37);background:linear-gradient(90deg,rgba(0,6,9,.96),rgba(0,7,10,.71) 44%,rgba(0,6,9,.12) 78%),url('/portal/static/assets-v61/hero-survivor-coast.webp') center/cover no-repeat;box-shadow:0 22px 70px rgba(0,0,0,.55)}
.v61-portal-hero:after{content:'SURVIVE · EXPLORE · BUILD TOGETHER';position:absolute;right:27px;bottom:22px;color:rgba(238,247,249,.75);font:italic 700 14px/1.4 'Segoe Script',cursive;transform:rotate(-3deg);text-shadow:0 3px 14px #000}.v61-portal-copy{padding:34px;width:min(780px,65%);position:relative;z-index:2}.v61-portal-hero h1{margin:7px 0 8px;color:#fff;font:700 clamp(42px,5vw,72px)/.92 Impact,'Arial Narrow',sans-serif;text-transform:uppercase;text-shadow:0 4px 24px #000}
.v61-profile-shell{display:grid;grid-template-columns:.78fr 1.22fr;gap:8px;margin:8px 0 14px}.v61-profile-card,.v61-intel-card{border:1px solid rgba(41,125,154,.46);background:linear-gradient(180deg,rgba(5,17,22,.95),rgba(2,8,11,.98));box-shadow:0 14px 36px rgba(0,0,0,.38)}.v61-profile-card{display:grid;grid-template-columns:185px 1fr;gap:14px;padding:14px}.v61-survivor-art{min-height:390px;border:1px solid rgba(54,200,242,.28);background:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.28)),url('/portal/static/assets-v61/hero-survivor-coast.webp') 17% center/auto 100% no-repeat}.v61-profile-data #profile{margin:0!important;box-shadow:none!important}.v61-intel-image{height:210px;background:linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,0,0,.17)),url('/portal/static/assets-v61/shipwreck-coast.webp') center/cover no-repeat;border-bottom:1px solid rgba(54,200,242,.15)}.v61-intel-body{padding:15px}.v61-slots{display:grid;grid-template-columns:repeat(6,1fr);gap:7px;margin-top:10px}.v61-slot{aspect-ratio:1;display:grid;place-items:center;border:1px solid rgba(52,132,159,.36);background:radial-gradient(circle at 50% 35%,rgba(27,128,164,.16),rgba(2,8,10,.96));color:#80aab7;font-size:22px}.v61-note{color:#8faab2;font-size:11px;line-height:1.45}
body.lurana-v61 article,body.lurana-v61 .card,body.lurana-v61 .notice,body.lurana-v61 .tb-card,body.lurana-v61 #profile,body.lurana-v61 .v47-player-dispatch,body.lurana-v61 .v48-company-wrap,body.lurana-v61 .v49-player-story-wrap,body.lurana-v61 .v46-player-event-wrap{border-radius:1px!important;border-color:rgba(41,125,154,.42)!important;background:linear-gradient(180deg,rgba(6,19,24,.94),rgba(2,8,11,.97))!important}
@media(max-width:1150px){.v61-status-row{grid-template-columns:repeat(3,1fr)}.v61-main{grid-template-columns:1fr}.v61-bottom{grid-template-columns:repeat(2,1fr)}.v61-profile-shell{grid-template-columns:1fr}}
@media(max-width:760px){.v61-hero-copy,.v61-portal-copy{width:100%;padding:25px 19px}.v61-hero:after,.v61-portal-hero:after{display:none}.v61-status-row{grid-template-columns:1fr 1fr}.v61-map,.v61-map img{height:350px}.v61-profile-card{grid-template-columns:1fr}.v61-survivor-art{min-height:300px}}
@media(max-width:520px){.v61-status-row,.v61-bottom{grid-template-columns:1fr}.v61-slots{grid-template-columns:repeat(3,1fr)}}
