@charset "UTF-8";
:root{color-scheme:light;--paper:#f5f3eb;--white:#fffefa;--ink:#273e32;--muted:#7b8173;--green:#294f3d;--mint:#e5ebd8;--lime:#d4e59d;--peach:#f3c7ac;--line:#e2e3d7;--red:#a44835;--shadow:0 10px 35px #394a3110;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;font-synthesis:none}
*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);min-width:320px;background-image:radial-gradient(#8a96721e .7px,transparent .7px);background-size:12px 12px}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{cursor:pointer;color:inherit}button:disabled{cursor:wait;opacity:.5}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #bd754e;outline-offset:4px}svg{width:24px;height:24px;flex-shrink:0}h1,h2,h3,p{margin:0}h1{font-size:42px;line-height:1.32;letter-spacing:-1.8px;font-weight:800}h2{font-size:26px;letter-spacing:-.7px}h3{font-size:17px}small{font-size:11px}button{border:0}input,textarea{width:100%;border:1px solid #d5d9cb;border-radius:12px;background:var(--white);padding:12px;color:var(--ink);font-size:16px;line-height:1.5}textarea{resize:vertical}label{display:block;font-size:13px;font-weight:650;margin-bottom:8px}.app-shell{max-width:1136px;margin:auto;padding:0 36px 140px}.topbar{height:108px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:11px;font-size:24px;font-weight:850;letter-spacing:1px}.brand small{display:block;font-size:8px;letter-spacing:1.8px;margin-top:5px;font-weight:550}.top-actions{display:flex;align-items:center;gap:18px}.connection{font-size:11px;color:#687c54;display:flex;align-items:center;gap:6px}.connection:before{content:"";width:6px;height:6px;border-radius:50%;background:#8c9d64}.icon-button{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:transparent}.icon-button:hover{background:var(--mint)}main{padding-top:36px;outline:0}.eyebrow{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:700;letter-spacing:2px;margin-bottom:18px}.tiny-star{font-size:20px;color:#bc7657}.pill{display:inline-flex;align-items:center;gap:6px;border-radius:50px;background:var(--mint);padding:7px 12px;font-size:11px;line-height:1.3;white-space:nowrap}.pill.peach{background:#f8dfcb;color:#8c5b42}.pill.outline{background:transparent;border:1px solid var(--line);color:var(--muted)}.muted{color:var(--muted)}.small{font-size:12px;line-height:1.7}.lead{color:#74806f;font-size:14px;line-height:1.9;margin-top:17px}.hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:18px;padding:10px 0 32px}.hero-copy{padding-left:5px}.hero-copy h1 span{position:relative}.hero-copy h1 span:after{content:"";display:block;width:150px;height:7px;border-radius:100%;background:var(--peach);transform:rotate(-2deg);margin-top:-6px;margin-left:81px}.hero-art{position:relative;height:240px;display:flex;align-items:center;justify-content:center}.art-orbit{position:absolute;width:260px;height:210px;border:1px dashed #c4cab7;border-radius:50%;transform:rotate(-18deg)}.art-card{position:absolute;width:132px;height:174px;border:5px solid var(--white);outline:1px solid #d5dbcb;border-radius:15px;box-shadow:0 15px 25px #35432d12;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:var(--mint);transform:rotate(-17deg) translate(-56px,-7px)}.art-card.back{background:var(--peach);transform:rotate(13deg) translate(54px,1px)}.art-card.front{background:#f4edc9;transform:rotate(-3deg) translate(0,15px);z-index:2}.art-card .art-glyph{font-size:59px;font-family:serif;color:#536a43;line-height:1}.art-card small{font-size:9px;letter-spacing:3px}.art-sticker{position:absolute;bottom:12px;right:13px;background:var(--green);color:#fff;border-radius:50px;padding:10px 15px;font-size:11px;transform:rotate(-7deg);z-index:3}.sparkle{position:absolute;color:#ae7658;font-size:29px;top:14px;right:24px}.home-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(250px,1fr);gap:22px;align-items:start}.panel{background:var(--white);border:1px solid var(--line);border-radius:22px;padding:25px;box-shadow:var(--shadow)}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:22px}.panel-head h2{font-size:18px;letter-spacing:0}.panel-head small{font-size:10px;color:var(--muted);letter-spacing:1px}.players{display:flex;align-items:center;justify-content:space-around;gap:16px;padding:5px 5px 23px}.player{display:flex;flex-direction:column;gap:9px;align-items:center;min-width:0;flex:1}.avatar{width:60px;height:60px;border-radius:20px;display:grid;place-items:center;background:#e5ebd8;font-size:26px;transform:rotate(-5deg);border:1px solid #d9e1ca}.avatar.b{background:#f6dfcd;border-color:#efd1ba;transform:rotate(5deg)}.player strong{font-size:14px;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player small{font-size:11px;color:var(--muted)}.vs{font-size:13px;font-family:Georgia,serif;font-style:italic;color:#9aa28f}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 20px;border-radius:13px;font-size:14px;font-weight:650;background:var(--mint);line-height:1.4}.btn:hover{filter:brightness(.97)}.btn.primary{background:var(--green);color:#fff}.btn.primary .arrow{font-size:20px;font-weight:400;margin-left:auto}.btn.full{width:100%}.btn.secondary{border:1px solid var(--line);background:var(--white)}.btn.danger{color:var(--red);background:#f6e6df}.btn.compact{font-size:12px;min-height:42px;padding:9px 14px}.footnote{text-align:center;font-size:11px;color:var(--muted);line-height:1.7;margin-top:13px}.rules{list-style:none;padding:0;margin:0;display:grid;gap:17px}.rules li{display:flex;gap:12px}.rule-num{font-size:10px;border:1px solid #d5dccc;width:25px;height:25px;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.rules strong{font-size:13px;display:block;margin-bottom:4px}.rules p{font-size:11px;line-height:1.7;color:var(--muted)}.side-note{display:flex;gap:8px;border-top:1px dashed var(--line);padding-top:16px;margin-top:20px;color:#7f856e;font-size:11px;line-height:1.7}.deck-strip{margin-top:22px;background:#eaeddf;border-radius:18px;padding:17px 22px;display:flex;gap:15px;align-items:center;border:1px solid #dfe5d4}.mini-cards{position:relative;flex-shrink:0;width:46px;height:48px}.mini-cards:before,.mini-cards:after{content:"✦";position:absolute;width:31px;height:42px;background:#fcf7e6;border:1px solid #cbd6b8;border-radius:5px;display:grid;place-items:center;color:#ac8255;transform:rotate(-12deg)}.mini-cards:after{left:12px;top:4px;transform:rotate(10deg);background:#cbd8ae;color:var(--green)}.deck-strip strong{font-size:13px}.deck-strip p{font-size:11px;color:var(--muted);margin-top:4px}.text-link{background:transparent;padding:10px 0;font-size:12px;font-weight:650;text-decoration:underline;text-underline-offset:4px}.deck-strip .text-link{margin-left:auto;white-space:nowrap}.bottom-nav{position:fixed;z-index:5;bottom:24px;left:50%;transform:translateX(-50%);width:390px;display:flex;background:#fffefaeF;backdrop-filter:blur(14px);border:1px solid #e2e3d7;border-radius:23px;padding:9px 12px;box-shadow:0 6px 30px #2f45201a}.bottom-nav a{display:flex;flex:1;align-items:center;justify-content:center;gap:7px;font-size:12px;font-weight:600;color:#929781;min-height:47px;border-radius:14px}.bottom-nav a.active{background:#e9eddf;color:var(--green)}.bottom-nav svg{width:21px;height:21px}.page-title{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:23px}.page-title p{font-size:12px;color:var(--muted);margin-top:8px;line-height:1.7}.page-title .eyebrow{margin-bottom:8px}.toolbar{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:21px}.toolbar .pill{margin-left:auto}.library-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.library-card{position:relative;overflow:hidden;border-radius:17px;background:var(--white);border:1px solid var(--line);text-align:left;padding:8px 8px 13px;transition:transform .2s}.library-card:hover{transform:translateY(-4px)}.library-card.off{opacity:.55}.library-card img{width:100%;aspect-ratio:3/4;object-fit:contain;border-radius:11px;background:#edede4;display:block}.library-card strong{display:block;padding:11px 4px 0;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-card small{display:block;padding:6px 4px 0;color:var(--muted);font-size:10px}.card-tag{position:absolute;top:16px;left:16px;background:#fffdf0ed;font-size:9px;border-radius:5px;padding:4px 6px}.import-zone{background:transparent;border:1px dashed #a9b899;border-radius:18px;min-height:210px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px;color:#718262}.import-zone .plus{font-size:35px;font-weight:300}.import-zone strong{font-size:14px}.import-zone small{font-size:10px}.notice{background:#eeeee2;padding:12px 16px;border-radius:12px;font-size:12px;line-height:1.8;color:#737b65;margin:18px 0}.round-layout{max-width:680px;margin:auto}.round-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.round-top strong{font-size:12px;color:var(--muted)}.progress{display:flex;gap:7px}.progress span{height:4px;width:32px;background:#dce0d2;border-radius:10px}.progress span.on{background:var(--green)}.game-panel{text-align:center;padding:30px}.game-panel h1{font-size:30px;letter-spacing:-.7px;margin:15px 0 8px;overflow-wrap:anywhere}.game-panel .subtitle{font-size:13px;color:var(--muted);line-height:1.8}.step-label{font-size:10px;font-weight:650;letter-spacing:2px;color:#7c896b}.move-options{display:flex;gap:12px;margin:30px 0 24px}.move-button{background:#f3f4eb;border:1px solid #dce2d0;border-radius:20px;flex:1;min-width:0;min-height:130px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;font-size:13px;transition:transform .15s}.move-button:active{transform:scale(.94);background:#dee7ca}.move-button .move-emoji{font-size:45px}.privacy-note{font-size:11px;color:#88917b;line-height:1.9}.handoff-art{display:grid;place-items:center;height:145px;font-size:65px}.sealed{display:flex;align-items:center;justify-content:center;gap:30px;padding:30px 0}.sealed-card{background:#e8eddb;border:1px solid #d7dfc7;border-radius:15px;padding:22px 16px;flex:1;max-width:180px;display:flex;align-items:center;flex-direction:column;gap:12px}.sealed-card.b{background:#f6e4d3;border-color:#ead8c4}.sealed-card span{font-size:39px}.sealed-card strong{font-size:12px;overflow-wrap:anywhere}.sealed-card small{font-size:10px;color:var(--muted)}.result-hands{display:flex;justify-content:center;align-items:center;gap:26px;margin:22px 0}.result-hands .hand{display:flex;flex-direction:column;gap:5px;align-items:center;max-width:150px}.result-hands .hand span{font-size:38px}.result-hands .hand small{font-size:11px;overflow-wrap:anywhere}.result-hands .winner-hand small{color:#416833;font-weight:750}.result-card{position:relative;margin:20px auto;max-width:290px;padding:9px;background:#fffdfa;border:1px solid #d9ddca;border-radius:19px;box-shadow:0 14px 32px #34482e16;animation:card-in .5s ease both}.result-card img{display:block;width:100%;max-height:400px;aspect-ratio:3/4;object-fit:contain;border-radius:12px;background:#f3f1e7}.result-card figcaption{font-size:12px;padding:12px 5px 5px;line-height:1.8;overflow-wrap:anywhere}.result-card figcaption strong{display:block}.result-card figcaption p{font-size:12px;color:var(--muted);white-space:pre-wrap;margin-top:5px}.decision-label{margin:20px 0 13px;font-size:13px}.button-row{display:flex;gap:10px}.button-row .btn{flex:1}.round-action{display:grid;gap:11px;margin-top:20px}.subtle-button{background:transparent;font-size:11px;padding:12px;color:#8a8f80}.history-summary{display:flex;gap:14px;margin-bottom:22px}.stat{flex:1;padding:20px;border:1px solid var(--line);background:#fffefa;border-radius:16px}.stat strong{font-size:28px;display:block;margin-bottom:6px}.stat span{font-size:11px;color:var(--muted)}.history-list{display:grid;gap:12px}.history-item{background:var(--white);border:1px solid var(--line);border-radius:17px;padding:17px 20px;display:flex;gap:17px;align-items:center}.history-number{font-size:13px;color:#9ba486;font-family:Georgia,serif;min-width:27px}.history-item .history-copy{flex:1;min-width:0}.history-item strong{font-size:13px;overflow-wrap:anywhere}.history-item p{font-size:11px;color:var(--muted);margin-top:6px;line-height:1.7}.history-item .pill{font-size:10px}.empty{text-align:center;padding:60px 20px;line-height:2}.empty .empty-icon{font-size:45px;display:block;margin-bottom:16px}.empty p{color:var(--muted);font-size:13px;margin:10px 0 22px}.loading{display:grid;place-items:center;padding:80px 0;font-size:13px;gap:20px;color:var(--muted)}.spinner{display:inline-block;width:26px;height:26px;border:2px solid #c8d4ba;border-top-color:var(--green);border-radius:50%;animation:spin .7s linear infinite}.toast{position:fixed;bottom:115px;left:50%;transform:translate(-50%,12px);background:#273e32;color:#fffefa;border-radius:13px;padding:13px 20px;font-size:12px;line-height:1.7;z-index:30;max-width:90vw;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;text-align:center;width:max-content}.toast.show{opacity:1;transform:translate(-50%,0)}dialog{border:1px solid var(--line);border-radius:24px;background:var(--white);color:var(--ink);padding:26px;max-width:460px;width:calc(100% - 32px);max-height:85dvh;overflow:auto;box-shadow:0 20px 100px #0003}dialog::backdrop{background:#1e30295c;backdrop-filter:blur(5px)}.modal-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:22px}.modal-head h2{font-size:22px}.modal-head .icon-button{width:34px;height:34px;flex-shrink:0}.modal-copy{font-size:13px;color:var(--muted);line-height:1.9;margin-bottom:20px}.form-field{margin:16px 0}.settings-section{border-top:1px solid var(--line);padding-top:20px;margin-top:24px}.settings-section h3{margin-bottom:12px;font-size:14px}.settings-section ol{padding-left:20px;font-size:12px;line-height:2;color:var(--muted)}.settings-section .button-row{margin-top:15px}.preview-image{display:block;width:100%;max-height:340px;object-fit:contain;background:#f0f1e7;border-radius:13px;margin:10px 0 20px}.checkbox-row{display:flex;align-items:center;gap:10px;font-size:13px;margin:18px 0}.checkbox-row input{width:19px;height:19px;accent-color:var(--green)}.revealing .sealed-card{animation:wiggle .2s ease-in-out infinite alternate}.transfer-mark{font-size:50px;padding:25px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes card-in{from{opacity:0;transform:translateY(18px) rotate(-4deg) scale(.96)}to{opacity:1;transform:none}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes wiggle{from{transform:rotate(-4deg)}to{transform:rotate(4deg)}}
@media(min-width:1000px){.hero{padding:20px 40px 40px}.hero-art{height:260px}.art-card{width:144px;height:191px}.home-grid{gap:24px}.panel{padding:28px}.game-panel{padding:34px 45px}}
@media(max-width:700px){.app-shell{max-width:500px;padding:0 21px 118px}.topbar{height:88px;padding-top:env(safe-area-inset-top)}.brand{font-size:22px;gap:9px}.brand img{width:37px;height:37px}.brand small{font-size:6px;letter-spacing:1.4px}.top-actions{gap:9px}.connection{font-size:9px;max-width:100px;line-height:1.6}.icon-button{width:36px;height:36px}.icon-button svg{width:19px;height:19px}main{padding-top:24px}h1{font-size:33px;letter-spacing:-1px}.hero{grid-template-columns:1.1fr .9fr;gap:0;padding:10px 0 28px}.hero-copy{padding-left:0;z-index:1}.hero-copy h1{font-size:30px;line-height:1.45;white-space:nowrap}.hero-copy h1 span:after{width:103px;margin-left:61px;height:6px}.eyebrow{font-size:8px;letter-spacing:1.2px;margin-bottom:12px}.tiny-star{font-size:16px}.lead{font-size:11px;line-height:1.8;margin-top:13px}.hero-art{height:185px;margin-left:-15px;margin-right:-8px}.art-card{width:83px;height:119px;border-width:4px;border-radius:11px;transform:rotate(-15deg) translate(-23px,-10px)}.art-card.back{transform:rotate(16deg) translate(25px,-3px)}.art-card.front{transform:rotate(-4deg) translate(4px,14px)}.art-card .art-glyph{font-size:38px}.art-card small{font-size:6px;letter-spacing:1.3px}.art-orbit{width:155px;height:155px}.sparkle{font-size:23px;top:1px;right:4px}.art-sticker{font-size:8px;padding:7px 10px;right:0;bottom:-2px}.home-grid{grid-template-columns:1fr;gap:17px}.panel{border-radius:19px;padding:21px}.panel-head{margin-bottom:20px}.players{padding-bottom:24px}.avatar{width:55px;height:55px;border-radius:18px}.rules-panel{background:transparent;box-shadow:none;padding:20px;border-style:dashed}.rules-panel .panel-head{margin-bottom:18px}.rules{gap:14px}.rules li{gap:12px}.rules strong{font-size:12px}.rules p{font-size:11px}.side-note{margin-top:15px;padding-top:13px}.deck-strip{margin-top:17px;padding:14px 16px;gap:12px;border-radius:15px}.deck-strip strong{font-size:12px}.deck-strip p{font-size:10px}.deck-strip .text-link{font-size:11px}.bottom-nav{bottom:0;width:100%;max-width:500px;border-radius:22px 22px 0 0;padding:8px 14px calc(8px + env(safe-area-inset-bottom));border-bottom:0;box-shadow:0 -4px 22px #37432e08}.bottom-nav a{flex-direction:column;gap:4px;font-size:10px;min-height:51px;border-radius:13px}.bottom-nav svg{height:20px;width:20px}.page-title h1{font-size:28px}.page-title .btn{padding:11px 14px;font-size:12px}.page-title{align-items:center;margin-bottom:19px}.library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.toolbar{gap:8px;margin-bottom:17px}.toolbar .pill{padding:7px 9px;font-size:10px}.toolbar .btn{font-size:11px;padding:8px 11px;min-height:38px}.library-card{border-radius:14px;padding:7px 7px 11px}.library-card strong{font-size:12px}.import-zone{min-height:230px}.notice{font-size:11px;margin:15px 0}.game-panel{padding:25px 19px}.game-panel h1{font-size:27px}.game-panel .subtitle{font-size:12px}.move-options{gap:9px;margin:25px 0}.move-button{min-height:122px;border-radius:17px}.move-button .move-emoji{font-size:38px}.round-top{margin-bottom:18px}.sealed{gap:15px;padding:27px 0}.sealed-card{padding:22px 10px}.result-card{max-width:260px;margin:18px auto}.result-card img{max-height:320px}.result-hands{margin:16px 0}.result-hands .hand span{font-size:29px}.button-row .btn{font-size:12px;padding:12px 10px}.history-item{padding:16px 13px;gap:10px}.history-item .pill{padding:5px 8px;font-size:9px}.history-summary{gap:10px}.stat{padding:17px 13px}.stat strong{font-size:25px}.stat span{font-size:10px}.toast{bottom:calc(90px + env(safe-area-inset-bottom));font-size:12px}.game-panel .round-action .btn{min-height:49px}}
@media(max-width:360px){.app-shell{padding-left:15px;padding-right:15px}.brand small{display:none}.hero-copy h1{font-size:27px}.hero-art{transform:scale(.88);transform-origin:right center}.connection{max-width:85px}.game-panel{padding:22px 14px}.move-options{gap:6px}.move-button{min-height:110px}.toolbar .pill{display:none}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.pack-selector{margin:0 0 18px}.pack-selector label{font-size:12px;color:#6c7c61}.pack-selector select{font:inherit;font-size:14px;width:100%;min-height:49px;padding:10px 36px 10px 13px;border:1px solid #d3ddc5;border-radius:12px;background:var(--paper);color:var(--ink);text-overflow:ellipsis}.pack-selector select:focus-visible{outline:3px solid #bd754e;outline-offset:3px}.pack-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pack-tile{position:relative;padding:16px;background:var(--white);border:1px solid var(--line);border-radius:20px;text-align:left;min-width:0;transition:transform .18s}.pack-tile:hover{transform:translateY(-3px)}.pack-tile.selected-pack{border-color:#91a777;box-shadow:0 0 0 1px #91a77740}.pack-art{height:190px;border-radius:12px;background:#e9ecdf;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.pack-art img{position:absolute;width:92px;height:132px;object-fit:cover;border:4px solid #fffefa;border-radius:9px;box-shadow:0 5px 10px #334b2c1a;transform:rotate(-12deg) translate(-35px,0)}.pack-art img:nth-child(2){transform:rotate(10deg) translate(35px,-5px)}.pack-art img:nth-child(3){transform:rotate(-2deg) translate(0,8px)}.pack-art>span{font-size:57px;color:#94a67a}.pack-info{margin-top:16px;padding-right:24px}.pack-info strong{display:block;font-size:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pack-info small{display:block;margin-top:8px;font-size:11px;color:var(--muted)}.pack-selected-tag{position:absolute;top:24px;left:24px;padding:5px 8px;border-radius:7px;background:var(--green);color:#fff;font-size:10px}.pack-open-arrow{position:absolute;bottom:40px;right:18px;color:#7c8e65;font-size:21px}.pack-import{border:1px dashed #a9b899;border-radius:20px;background:#eeeee330;color:#728262;min-height:284px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:18px}.pack-import>span{font-size:35px}.pack-import strong{font-size:14px}.pack-import small{font-size:11px;text-align:center;line-height:1.9}.pack-back{display:inline-block;margin-bottom:18px}.pack-title{font-size:32px;overflow-wrap:anywhere}.pack-title~p{line-height:1.6}.page-title>div{min-width:0}.page-title>.btn{flex-shrink:0}.danger-text{color:var(--red)}.round-pack{text-align:center;font-size:11px;color:#778465;margin:-5px 0 18px;overflow-wrap:anywhere}
@media(max-width:700px){.pack-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.pack-tile{padding:10px 10px 14px;border-radius:16px}.pack-art{height:145px;border-radius:10px}.pack-art img{width:69px;height:101px;border-width:3px;transform:rotate(-12deg) translate(-22px,0)}.pack-art img:nth-child(2){transform:rotate(10deg) translate(22px,-4px)}.pack-art img:nth-child(3){transform:rotate(-2deg) translate(0,7px)}.pack-info{margin-top:13px;padding-right:0}.pack-info strong{font-size:13px}.pack-info small{font-size:10px;line-height:1.6}.pack-selected-tag{top:18px;left:17px;font-size:8px;padding:4px 6px}.pack-open-arrow{display:none}.pack-import{min-height:230px;padding:12px;border-radius:16px}.pack-import strong{font-size:12px}.pack-import small{font-size:10px}.pack-title{font-size:25px}.pack-selector select{font-size:16px}.pack-back{font-size:11px;margin-bottom:14px}}
