/* Account crate shelf and native dialog, sharing the current website palette. */
#view-account #account-auth-shell .account-panel-screen[data-account-screen="crates"]{padding:0;border:0;background:none;box-shadow:none}.lc-account-head{display:flex;align-items:start;justify-content:space-between;gap:20px;margin-bottom:24px}.lc-account-head h2{font-size:clamp(28px,4vw,40px);font-weight:500;letter-spacing:-.025em}.lc-account-head p{margin-top:10px;color:var(--brand-muted);font-size:15px;line-height:1.6}.lc-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}.lc-filters button{min-height:44px;padding:10px 16px;border:1px solid var(--brand-border);background:transparent;color:var(--brand-muted);border-radius:4px;font:500 13px/1.4 var(--brand-font)}.lc-filters button[aria-pressed=true]{background:var(--brand-raised);color:var(--brand-text)}.lc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.lc-card{min-width:0;overflow:hidden;border:1px solid var(--brand-border);border-radius:6px;background:var(--brand-surface)}.lc-card-art{background:#111418;aspect-ratio:2.5;overflow:hidden;display:flex;align-items:center;justify-content:center}.lc-card-art img{width:85%;height:auto;mix-blend-mode:lighten}.lc-card-copy{padding:22px}.lc-card-top{display:flex;justify-content:space-between;gap:12px;align-items:center}.lc-card h3{font-size:16px;font-weight:500}.lc-status{flex:none;font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--brand-primary)}.lc-card-copy>p{font-size:14px;line-height:1.7;margin-top:12px;color:var(--brand-muted)}.lc-card code,.lc-inspect-copy>code{font:11px/1.6 ui-monospace,monospace;display:block;overflow-wrap:anywhere;color:var(--brand-muted);margin-top:10px}.lc-card-copy>small{display:block;font-size:11px;line-height:1.7;color:var(--brand-muted);margin-top:8px;overflow-wrap:anywhere}.lc-card-copy>.btn{margin-top:20px;min-height:44px}.lc-odds{font-size:12px;margin-top:18px;padding-top:16px;border-top:1px solid var(--brand-border)}.lc-odds summary{cursor:pointer;min-height:32px;display:list-item;color:var(--brand-text)}.lc-odds dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin:14px 0}.lc-odds dl>div{display:flex;justify-content:space-between;gap:8px}.lc-odds dt{color:var(--brand-muted)}.lc-odds dd{font-variant-numeric:tabular-nums;flex:none}.lc-odds p{color:var(--brand-muted);font-size:12px;line-height:1.7}.lc-empty{grid-column:1/-1;padding:40px 24px;border-block:1px solid var(--brand-border)}.lc-empty h3{font-size:20px;font-weight:500}.lc-empty p{margin-top:12px;font-size:14px;color:var(--brand-muted);line-height:1.7}.lc-empty .btn{margin-top:24px}.lc-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:24px}.lc-pagination span{font-size:12px;color:var(--brand-muted)}#account-crates-status{font-size:14px;line-height:1.7;margin:16px 0;color:var(--brand-muted)}
.lc-dialog{padding:0;width:min(940px,calc(100vw - 40px));max-width:none;max-height:calc(100dvh - 40px);overflow:auto;overscroll-behavior:contain;box-sizing:border-box;border:1px solid var(--brand-border,#353c46);border-radius:6px;background:var(--brand-background,#111318);color:var(--brand-text,#eee);box-shadow:0 24px 100px #0009;font-family:var(--brand-font,Inter,sans-serif)}.lc-dialog::backdrop{background:#06080cde;backdrop-filter:blur(10px)}.lc-dialog *{box-sizing:border-box}.lc-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 28px;border-bottom:1px solid var(--brand-border)}.lc-dialog h2{font-size:20px;line-height:1.4;font-weight:500;margin:0}.lc-dialog-head p{color:var(--brand-muted);font-size:12px;margin:6px 0 0}.lc-dialog-head>button{font-size:26px;line-height:1;width:44px;min-height:44px;background:var(--brand-raised);border:1px solid var(--brand-border);border-radius:4px;color:inherit;cursor:pointer}.lc-inspect-art{background:#101316;display:grid;place-items:center;overflow:hidden;height:240px}.lc-inspect-art img{width:min(680px,100%);height:auto;mix-blend-mode:lighten}.lc-inspect-copy{padding:24px 28px 28px}.lc-inspect-copy h3{font-size:22px;font-weight:500;margin:0 0 10px}.lc-inspect-copy>p{font-size:14px;line-height:1.7;color:var(--brand-muted)}.lc-dialog-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:24px}.lc-dialog .btn{min-height:44px}.lc-motion{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--brand-muted);min-height:44px}.lc-motion input{width:16px;height:16px;accent-color:var(--brand-primary)}#lc-open-error{color:#eaa1a1}.lc-cinema{height:360px;position:relative;background:#101316;overflow:hidden}.lc-lid-scene,.lc-spin-scene{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column}.lc-case-rig{position:relative;width:min(640px,95%);aspect-ratio:1.5;perspective:900px;transform-style:preserve-3d}.lc-case-rig img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:lighten}.lc-case-body{clip-path:polygon(0 34%,16% 45%,98% 40%,100% 100%,0 100%);z-index:2}.lc-case-lid{clip-path:polygon(0 0,100% 0,100% 40%,16% 45%,0 34%);transform-origin:50% 27%;z-index:3}.lc-case-open{opacity:0;z-index:1;clip-path:polygon(0 0,100% 0,100% 44%,16% 49%,0 36%);transform-origin:50% 49%}.lc-case-light{position:absolute;inset:30% 8% 25%;background:radial-gradient(ellipse,var(--prize,#c5d1d9),transparent 65%);opacity:0;mix-blend-mode:screen;filter:blur(24px);z-index:4;pointer-events:none}.lc-hinge-running .lc-case-lid{animation:lc-lid 2.6s cubic-bezier(.2,.7,.2,1) both}.lc-hinge-running .lc-case-body{opacity:1;transform:none}.lc-hinge-running .lc-case-open{animation:lc-open 2.6s ease both}.lc-hinge-running .lc-case-light{animation:lc-light 2.6s ease both}.lc-unlocking{position:absolute;bottom:20px;color:#d7dce1;letter-spacing:.08em;text-transform:uppercase;font-size:11px;z-index:5}.lc-spin-scene{visibility:hidden;opacity:0;transition:opacity .35s}.lc-dialog[data-phase=spin] .lc-lid-scene,.lc-dialog[data-phase=winner] .lc-lid-scene{visibility:hidden;opacity:0}.lc-dialog[data-phase=spin] .lc-spin-scene,.lc-dialog[data-phase=winner] .lc-spin-scene{visibility:visible;opacity:1}.lc-reel-caption{display:flex;justify-content:space-between;gap:20px;width:100%;padding:0 24px 16px;color:#a9b1bb;font-size:12px}.lc-reel-window{position:relative;width:100%;overflow:hidden;padding:22px 0;border-block:1px solid #323b46}.lc-reel-track{display:flex;gap:12px;width:max-content;will-change:transform}.lc-reel-card{position:relative;width:148px;height:200px;flex:none;display:flex;align-items:center;flex-direction:column;justify-content:center;background:linear-gradient(145deg,#1a2028,#10141a);border:1px solid #343d47;border-bottom:3px solid var(--prize);color:#e8edf1;padding:16px 10px;gap:9px}.lc-reel-emblem{font:30px/.8 UnifrakturMaguntia,serif;color:#b8c1c9;opacity:.7}.lc-reel-card strong{font-size:35px;line-height:1;font-weight:500;color:var(--prize);font-variant-numeric:tabular-nums}.lc-reel-card strong small{display:block;text-align:center;font:500 10px/1.8 Inter,sans-serif;text-transform:uppercase;letter-spacing:.15em;margin-top:5px}.lc-reel-card>span{font-size:11px;text-align:center;color:#bac2cc}.lc-reel-card i{font-style:normal;font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:#909cab}.lc-reel-selector{position:absolute;left:50%;top:8px;bottom:8px;width:2px;background:#e9d6aa;box-shadow:0 0 15px #e9d6aa44;z-index:5}.lc-reel-selector:before,.lc-reel-selector:after{content:'';position:absolute;left:-6px;border-inline:7px solid transparent}.lc-reel-selector:before{top:-7px;border-top:8px solid #e9d6aa}.lc-reel-selector:after{bottom:-7px;border-bottom:8px solid #e9d6aa}.lc-reel-shade{position:absolute;inset:0;background:linear-gradient(90deg,#101316ee,transparent 25%,transparent 75%,#101316ee);pointer-events:none;z-index:4}.lc-stopped .lc-reel-card{opacity:.45;transition:opacity .25s}.lc-stopped .lc-reel-card.lc-winner{opacity:1;box-shadow:inset 0 0 0 1px var(--prize),0 0 30px color-mix(in srgb,var(--prize) 20%,transparent);transform:translateY(-4px);transition:transform .3s}.lc-cinema-controls{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 24px}.lc-cinema-controls>div{display:flex;align-items:center;gap:12px}.lc-cinema-controls button{min-height:44px;font-size:12px;padding:8px;color:var(--brand-muted);background:transparent;border:0;cursor:pointer}.lc-steps{font-size:11px;color:var(--brand-muted)}.lc-steps i{width:24px;height:1px;background:var(--brand-border)}.lc-dialog[data-phase=lid] .lc-steps span:first-child,.lc-dialog[data-phase=spin] .lc-steps span:nth-of-type(2),.lc-dialog[data-phase=winner] .lc-steps span:last-child{color:var(--brand-text)}.lc-saved{font-size:12px;line-height:1.6;color:var(--brand-muted);margin:0;padding:0 24px 24px}.lc-reward{padding:36px 32px;text-align:center}.lc-reward-rarity{font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--prize)}.lc-reward-days{font-size:90px;line-height:1;letter-spacing:-.05em;color:var(--prize);margin:24px 0 16px}.lc-reward-days>span{display:block;font-size:13px;letter-spacing:.15em;text-transform:uppercase;margin-top:12px}.lc-reward h3{font-size:24px;font-weight:500;margin:22px 0 10px}.lc-reward>p{color:var(--brand-muted);font-size:14px;line-height:1.6}.lc-reward dl{max-width:500px;margin:30px auto 0;display:grid;gap:14px;border-block:1px solid var(--brand-border);padding:20px 0;text-align:left}.lc-reward dl>div{display:grid;grid-template-columns:80px minmax(0,1fr);gap:14px;font-size:12px}.lc-reward dt{color:var(--brand-muted)}.lc-reward dd{margin:0;overflow-wrap:anywhere}.lc-reward code{font:11px/1.6 ui-monospace,monospace}.lc-reward .lc-dialog-actions{justify-content:center}.lc-dialog button:focus-visible,.lc-odds summary:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}.lc-dialog[data-phase=result] .lc-reward{animation:lc-reveal .55s cubic-bezier(.2,.8,.2,1) both}@keyframes lc-lid{0%,18%{transform:rotateX(0) translateY(0);opacity:1}35%{transform:rotateX(45deg) translateY(-8%);opacity:.65}48%,100%{transform:rotateX(90deg) translateY(-15%);opacity:0}}@keyframes lc-body{0%,44%{opacity:1;transform:translateY(0)}70%,100%{opacity:0;transform:translateY(3%)}}@keyframes lc-open{0%,38%{opacity:0;transform:translateY(-6%) scaleY(.28)}48%{opacity:.18;transform:translateY(-6%) scaleY(.65)}76%,100%{opacity:1;transform:translateY(-6%) scaleY(1)}}@keyframes lc-light{0%,35%{opacity:0;transform:scaleY(.2)}70%{opacity:.24;transform:scaleY(1.6)}100%{opacity:0;transform:scaleY(2)}}@keyframes lc-reveal{from{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}
@media(max-width:760px){.lc-grid{grid-template-columns:minmax(0,1fr)}.lc-account-head{flex-wrap:wrap;gap:16px}.lc-card-copy{padding:20px}.lc-card-art{aspect-ratio:2}.lc-card-top{align-items:flex-start}.lc-status{font-size:10px;line-height:1.6}.lc-odds dl{grid-template-columns:minmax(0,1fr)}.lc-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.lc-dialog-head{padding:16px}.lc-dialog h2{font-size:17px}.lc-inspect-art{height:180px}.lc-inspect-copy{padding:20px 16px}.lc-dialog-actions>.btn{flex:1 1 140px}.lc-motion{width:100%;justify-content:center}.lc-cinema{height:300px}.lc-case-rig{width:110%;max-width:530px}.lc-reel-card{width:120px;height:178px}.lc-reel-card strong{font-size:30px}.lc-reel-caption{padding-inline:16px}.lc-cinema-controls{padding:12px 16px;gap:4px}.lc-steps{gap:8px!important}.lc-saved{padding:0 16px 20px}.lc-reward{padding:28px 16px}.lc-reward-days{font-size:74px}.lc-reward dl>div{grid-template-columns:64px minmax(0,1fr);gap:10px}.lc-pagination .btn{padding-inline:12px}}
@media(max-height:500px) and (orientation:landscape){.lc-cinema{height:240px}.lc-inspect-art{height:120px}.lc-dialog{max-height:calc(100dvh - 16px)}.lc-dialog-head{padding-block:10px}.lc-case-rig{width:450px;max-width:80%}.lc-reel-card{height:150px}.lc-reel-window{padding-block:14px}.lc-reward-days{font-size:60px}}
@media(prefers-reduced-motion:reduce){.lc-dialog:not([data-motion=on]) *{animation:none!important;transition:none!important}}

.lc-notice:not([hidden]){display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px;border:1px solid var(--brand-border);border-left:3px solid var(--brand-primary);border-radius:4px;background:var(--brand-surface);margin-bottom:24px}.lc-notice strong{font-size:15px;font-weight:500}.lc-notice p{font-size:13px;color:var(--brand-muted);margin-top:6px;line-height:1.6}.lc-notice .btn{flex:none;min-height:44px}@media(max-width:600px){.lc-notice:not([hidden]){align-items:flex-start;flex-direction:column;padding:18px}}

@media(prefers-reduced-motion:reduce){.lc-dialog[data-motion=on] :is(.lc-case-lid,.lc-case-body,.lc-case-open,.lc-case-light){animation-duration:2.6s!important;animation-iteration-count:1!important}.lc-dialog[data-motion=on] .lc-spin-scene{transition-duration:.35s!important}.lc-dialog[data-motion=on] .lc-reward{animation-duration:.55s!important}}
html:has(#limitless-crate-dialog[open]){overflow:hidden}
.lc-dialog-head{position:sticky;top:0;z-index:10;background:var(--brand-background,#111318)}
.lc-store-event:not([hidden]){display:grid;grid-template-columns:minmax(0,1fr) 200px;align-items:center;gap:24px;margin:0 24px 28px;padding:24px;background:var(--brand-surface);border:1px solid var(--brand-border);border-left:3px solid var(--brand-primary);border-radius:6px}.lc-store-event>img{width:100%;height:auto;mix-blend-mode:luminosity}.lc-promo-kicker{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--brand-primary)}.lc-store-event h3{font-size:21px;font-weight:500;margin:10px 0}.lc-store-event p,.lc-purchase-promo p{font-size:13px;line-height:1.7;color:var(--brand-muted);margin-top:8px}.lc-promo-odds{font-size:12px;margin-top:14px}.lc-promo-odds summary{cursor:pointer;min-height:32px;line-height:1.6;color:var(--brand-text)}.lc-promo-tier{margin-top:16px;padding-top:12px;border-top:1px solid var(--brand-border)}.lc-promo-tier h4{font:500 12px/1.6 var(--brand-font);margin-bottom:12px}.lc-promo-tier dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 20px}.lc-promo-tier dl>div{display:flex;justify-content:space-between;gap:8px;font-size:11px}.lc-promo-tier dt{color:var(--brand-muted)}.lc-promo-tier dd{font-variant-numeric:tabular-nums}.lc-purchase-promo{margin:18px 0;padding:14px;border:1px solid var(--brand-border);border-left:2px solid var(--brand-primary);border-radius:4px}.lc-purchase-promo>strong{font-size:13px;font-weight:500;color:var(--brand-primary)}.lc-purchase-promo .lc-promo-tier dl{grid-template-columns:minmax(0,1fr)}.lc-offer-badge{display:block;margin-top:6px;font:500 10px/1.5 var(--brand-font);color:var(--brand-primary)}#view-store[data-collection-mode=detail] #crate-store-event{display:none}@media(max-width:767px){.lc-store-event:not([hidden]){grid-template-columns:minmax(0,1fr);padding:20px;margin:0 0 24px}.lc-store-event>img{display:none}.lc-promo-tier dl{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-promo-odds summary{min-height:44px;padding-top:8px}}


/* Restore the approved artwork-led reel and keep an inset around every panel. */
#view-account #account-auth-shell .account-panel-screen[data-account-screen="crates"]{padding:28px;box-sizing:border-box}
.lc-account-head h2{margin:0;line-height:1.2}.lc-account-head p{margin:12px 0 0}.lc-empty h3{margin:0}.lc-pagination{padding-top:4px}.lc-account-head .btn{flex:none}
.lc-dialog{width:min(1080px,calc(100vw - 40px))}.lc-cinema{height:370px;margin:22px 28px 0;border:1px solid var(--brand-border);border-radius:6px;isolation:isolate}.lc-case-rig{width:min(560px,92%);max-height:none;perspective:1000px;isolation:isolate}.lc-case-body{clip-path:polygon(4% 34%,17% 45%,96% 40%,97% 78%,16% 86%,3% 70%);z-index:3}.lc-case-lid{clip-path:polygon(4% 25%,73% 22%,94% 28%,97% 32%,96% 40%,17% 45%,4% 34%);transform-origin:50% 24%;z-index:4;backface-visibility:visible}.lc-case-interior{position:absolute;inset:0;z-index:2;clip-path:polygon(4% 25%,73% 22%,96% 32%,96% 40%,17% 45%,4% 34%);background:repeating-linear-gradient(0deg,#17191b 0 2px,#111315 2px 4px)}.lc-case-light{inset:24% 8% 55%;filter:blur(14px);opacity:0;z-index:2}.lc-hinge-running .lc-case-body{animation:none!important}.lc-unlocking{bottom:22px}
@keyframes lc-lid{0%,15%{transform:translateY(0) rotateX(0deg)}22%{transform:translateY(-2px) rotateX(0deg)}78%{transform:translateY(-2px) rotateX(112deg)}90%,100%{transform:translateY(-2px) rotateX(108deg)}}
@keyframes lc-light{0%,20%{opacity:0}55%,100%{opacity:.26}}
.lc-reel-window{padding-block:12px;min-height:254px}.lc-reel-card{position:relative;isolation:isolate;overflow:hidden;width:184px;flex:0 0 184px;height:228px;padding:14px;display:flex;align-items:flex-start;justify-content:flex-end;flex-direction:column;gap:6px;background:#14191f;text-align:left;border:1px solid #303942;border-bottom:3px solid var(--prize);border-radius:0}.lc-reel-art{position:absolute;inset:0 0 auto;width:100%;height:122px;object-fit:cover;opacity:.58;z-index:-2}.lc-reel-card:before{content:'';position:absolute;inset:65px 0 0;background:linear-gradient(transparent,#14191f 50%);z-index:-1}.lc-reel-rarity{font:500 10px/1.4 var(--brand-font);text-transform:uppercase;letter-spacing:.1em;color:var(--prize)}.lc-reel-card strong{font-size:38px;line-height:1.1;color:var(--prize)}.lc-reel-card strong small{font-size:11px;display:inline-block;margin-left:6px;letter-spacing:0;text-transform:lowercase}.lc-reel-card p{font-size:12px;line-height:1.5;color:#dbe1e8;margin:0;min-height:18px}.lc-reel-card.lc-winner{border-color:var(--prize);box-shadow:inset 0 0 30px color-mix(in srgb,var(--prize) 12%,transparent)}
.lc-reward{padding:28px;text-align:left;animation:none}.lc-reward-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center}.lc-reward-art{position:relative;overflow:hidden;aspect-ratio:1.35;border:1px solid var(--prize);background:#11161c;isolation:isolate}.lc-reward-art>img{width:100%;height:100%;object-fit:cover;opacity:.5}.lc-reward-art:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent,#090d14bd)}.lc-reward-award{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1;text-shadow:0 2px 22px #000}.lc-reward-award strong{font-size:clamp(64px,8vw,108px);line-height:1.1;color:var(--prize);font-weight:500}.lc-reward-award span{text-transform:uppercase;letter-spacing:.15em;color:#f0f2f4;font-size:12px;margin-top:12px}.lc-reward-copy h3{font-size:30px;line-height:1.2;margin:14px 0}.lc-reward-copy p{margin:0;line-height:1.7}.lc-reward-copy .lc-reward-saved{margin-top:24px;font-size:12px;line-height:1.8}.lc-reward dl{max-width:none;margin:28px 0;padding:20px 0;border-block:1px solid var(--brand-border)}.lc-reward dl>div{grid-template-columns:90px minmax(0,1fr)}.lc-reward .lc-dialog-actions{justify-content:flex-end}.lc-reward .lc-reward-rarity{color:var(--prize)}
@media(max-width:760px){#view-account #account-auth-shell .account-panel-screen[data-account-screen="crates"]{padding:20px}.lc-cinema{margin:16px 12px 0;height:320px}.lc-case-rig{width:94%;max-width:470px}.lc-reel-card{width:151px;flex-basis:151px;height:208px;padding:12px}.lc-reel-art{height:110px}.lc-reel-card strong{font-size:34px}.lc-reel-window{min-height:234px}.lc-reward{padding:20px 16px}.lc-reward-main{grid-template-columns:minmax(0,1fr);gap:22px}.lc-reward-art{aspect-ratio:1.7}.lc-reward-copy h3{font-size:24px}.lc-reward-copy .lc-reward-saved{margin-top:14px}.lc-reward .lc-dialog-actions{justify-content:stretch}.lc-reward dl>div{grid-template-columns:65px minmax(0,1fr);gap:10px}.lc-reward dl{margin:22px 0}}
@media(max-height:500px) and (orientation:landscape){.lc-cinema{height:230px}.lc-case-rig{width:350px;max-width:80%}.lc-reward-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lc-reward-art{aspect-ratio:1.5}.lc-reward-copy h3{font-size:22px}.lc-reel-card{height:178px}.lc-reel-art{height:85px}.lc-reel-window{min-height:204px}.lc-reel-card strong{font-size:30px}}

/* The open lid pivots on the same rear seam as the closed case. Only the lid
   artwork changes; the front panel, latches and logo stay fixed throughout. */
.lc-case-rig{width:min(440px,90%)}.lc-case-open{clip-path:polygon(4% 38%,7% 5%,80% 0,83% 2%,79% 35%);transform-origin:50% 36%;z-index:4;opacity:0}.lc-case-lid{z-index:5}.lc-hinge-running .lc-case-open{animation:lc-open 2.6s cubic-bezier(.2,.7,.2,1) both}
@keyframes lc-lid{0%,14%{transform:none;opacity:1}28%{transform:translateY(-2px) rotateX(35deg);opacity:1}40%{transform:translateY(-2px) rotateX(75deg);opacity:0}100%{transform:translateY(-2px) rotateX(75deg);opacity:0}}
@keyframes lc-open{0%,24%{opacity:0;transform:translate(-4%,-12%) scaleX(.9) rotateX(88deg)}30%{opacity:1;transform:translate(-4%,-12%) scaleX(.9) rotateX(82deg)}82%,100%{opacity:1;transform:translate(-4%,-12%) scaleX(.9) rotateX(0deg)}}
@media(max-width:760px){.lc-case-rig{width:min(340px,90%)}}@media(max-height:500px) and (orientation:landscape){.lc-case-rig{width:280px}}
