.player-name{overflow-wrap:anywhere}.player-name-violet{color:#cba4ff;font-weight:800;text-shadow:0 0 10px #a05af070,0 0 25px #9555ff35;letter-spacing:.025em}.leader-row.creator-row{background:linear-gradient(105deg,#8e45dc1c,transparent 80%);box-shadow:inset 3px 0 #a16ce0}.creator-row .leader-name{padding-left:8px}.account-profile .player-name-violet{font-size:15px}.privacy-overview .player-name-violet{letter-spacing:0}.leader-name .player-name-violet{font-size:16px}.privacy-page .privacy-overview h1 .player-name-violet{color:#cba4ff}.rank .player-name-violet,.slots-leader-name .player-name-violet{line-height:1.5}@media(max-width:700px){.account-profile .player-name-violet{font-size:12px}.leader-name .player-name-violet{font-size:13px}}@media(prefers-reduced-motion:reduce){.player-name-violet{text-shadow:none}}.pumpkin-gift-backdrop{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;overflow-y:auto;overscroll-behavior:contain;padding:22px;background:radial-gradient(ellipse at 50% 52%,#72331f99,transparent 65%),#0d0b10f5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pumpkin-gift{position:relative;width:min(640px,100%);padding:26px 20px;text-align:center;color:#fff2df}.pumpkin-gift .pumpkin-gift-close{position:absolute;right:0;top:0;width:42px;height:42px;border:1px solid #a5785550;border-radius:50%;background:#ffffff05;font-size:27px;line-height:1;padding:0;color:#d8c8b6}.pumpkin-gift-kicker{font-size:10px;letter-spacing:.25em;color:#dfa775;margin:0 42px 16px}.pumpkin-gift h2{font-size:clamp(28px,5vw,46px);letter-spacing:-1.2px;margin:0 0 16px}.pumpkin-gift .pumpkin-gift-button{display:block;width:min(380px,66vw,43dvh);aspect-ratio:76/72;margin:0 auto;padding:0;border:0;border-radius:40%;background:transparent;filter:drop-shadow(0 0 45px #f1873960);transition:transform .25s,filter .25s;animation:pumpkin-gift-float 4s ease-in-out infinite}.pumpkin-gift-button svg{display:block;width:100%;height:100%;overflow:visible;pointer-events:none}.pumpkin-gift .pumpkin-gift-button:hover{filter:drop-shadow(0 0 65px #f1873990)}.pumpkin-gift .pumpkin-gift-button:active{transform:scale(.96);animation:none}.pumpkin-gift .pumpkin-gift-button:focus-visible{outline:2px solid #ffce89;outline-offset:12px}.pumpkin-gift .pumpkin-gift-button:disabled{opacity:.75;cursor:wait;animation:none}.pumpkin-gift-amount{color:#ffc078;font-size:clamp(37px,6vw,58px);font-weight:800;letter-spacing:-1.5px;line-height:1.2;margin:15px 0 8px}.pumpkin-gift-amount span{font-size:.55em;font-weight:500;letter-spacing:0}#pumpkin-gift-description{font-size:13px;color:#c6b6a8;margin:0}.pumpkin-gift-error,.pumpkin-gift-status{font-size:13px;margin:14px 0 0}.pumpkin-gift-error{color:#ffbdb1}.pumpkin-gift-status{color:#ffce89}@keyframes pumpkin-gift-float{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-9px) rotate(2deg)}}@media(max-width:600px){.pumpkin-gift-backdrop{padding:16px}.pumpkin-gift{padding:32px 0 22px}.pumpkin-gift-kicker{font-size:9px;letter-spacing:.16em;margin-bottom:18px}.pumpkin-gift h2{margin-bottom:22px}.pumpkin-gift .pumpkin-gift-button{width:min(78vw,40dvh)}#pumpkin-gift-description{font-size:11px}.pumpkin-gift-amount{margin-top:23px}}@media(prefers-reduced-motion:reduce){.pumpkin-gift .pumpkin-gift-button{animation:none;transition:none}}.ghost-coupon{border:0;background:transparent;box-shadow:none;padding:10px 0;overflow:hidden}.ghost-football{position:relative;height:350px;width:100%;max-width:318px;margin:auto;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:radial-gradient(ellipse at 48% 50%,#c4a2e411,transparent 66%)}.ghost-moon{position:absolute;width:68px;height:68px;right:37px;top:27px;border-radius:50%;background:#ffe2b310;box-shadow:0 0 38px #ffd5a10b}.ghost-player{position:absolute;left:15px;top:46px;width:210px;height:239px;filter:drop-shadow(0 0 20px #bc8cde25);animation:ghost-bob 3s ease-in-out infinite}.ghost-boot{transform-origin:147px 205px;animation:ghost-kick 3s ease-in-out infinite}.ghost-ball{position:absolute;left:169px;top:250px;width:64px;height:61px;animation:ghost-pumpkin-pass 3s ease-in-out infinite;filter:drop-shadow(0 0 14px #eb872b30)}.ghost-ball svg{height:100%;width:100%;display:block}.ghost-shadow{position:absolute;left:46px;top:289px;width:136px;height:17px;border-radius:50%;background:#b5a1cb0a;filter:blur(5px);animation:ghost-shadow-pulse 3s ease-in-out infinite}.ghost-ground{position:absolute;bottom:35px;left:25px;right:20px;height:1px;background:linear-gradient(90deg,transparent,#baa3c132,transparent)}.ghost-star{position:absolute;color:#b59acb;font-size:24px;opacity:.5}.ghost-star-one{top:30px;left:22px}.ghost-star-two{top:155px;right:12px;font-size:18px}.ghost-star-three{top:95px;right:94px;font-size:25px}@keyframes ghost-bob{0%,to{transform:translateY(0) rotate(-2deg)}45%{transform:translateY(-10px) rotate(2deg)}}@keyframes ghost-kick{0%,15%,to{transform:rotate(0)}27%{transform:rotate(-24deg)}38%{transform:rotate(8deg)}60%{transform:rotate(0)}}@keyframes ghost-pumpkin-pass{0%,20%,to{transform:translate(0) rotate(-12deg)}43%{transform:translate(51px,-93px) rotate(80deg)}65%{transform:translate(62px) rotate(168deg)}82%{transform:translate(26px,-14px) rotate(38deg)}}@keyframes ghost-shadow-pulse{0%,to{transform:scaleX(1);opacity:.8}45%{transform:scaleX(.85);opacity:.4}}@media(prefers-reduced-motion:reduce){.ghost-ball,.ghost-boot,.ghost-player,.ghost-shadow{animation:none}}.line-quick-links{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:0 0 22px}.line-mini-link{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:17px 19px;border:1px solid #5c4435;border-radius:13px;background:linear-gradient(110deg,#5b35221f,transparent),#1b1b18;transition:border-color .2s,background .2s}.line-mini-link:hover{border-color:#d49c6b;background:#29231d}.line-mini-link>span{min-width:0}.line-mini-link strong{display:block;font-size:16px;font-weight:650;color:#f1e2cf}.line-mini-link small{display:block;margin-top:6px;font-size:11px;color:#a9a294;line-height:1.4}.line-mini-link>b{font-weight:400;font-size:22px;color:#caa17b}.line-mini-contest{background:linear-gradient(110deg,#76548521,transparent),#1c1a20;border-color:#504055}.line-mini-contest:hover{background:#29232e;border-color:#a884b6}.line-mini-contest strong{color:#e5d7ed}.line-mini-contest>b{color:#c1a2ce}.line-screen-title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:650px){.line-quick-links{gap:8px;margin-bottom:19px}.line-mini-link{padding:13px 12px;gap:5px;border-radius:11px}.line-mini-link strong{font-size:13px}.line-mini-link small{font-size:10px;margin-top:5px}.line-mini-link>b{font-size:18px}}.privacy-page{max-width:760px;margin:0 auto}.privacy-page>p{max-width:520px}.privacy-overview{display:flex;align-items:center;gap:20px;padding:28px;border:1px solid #46513d;background:radial-gradient(ellipse at top right,#c3f85c17,transparent 70%),var(--panel);border-radius:20px;margin:28px 0 22px}.privacy-overview h2{font-size:26px;margin:6px 0 0}.privacy-overview h1{font-size:36px;margin:6px 0 10px;overflow-wrap:anywhere}.privacy-overview small{color:var(--muted)}.privacy-symbol{display:grid;place-items:center;width:62px;height:62px;border:1px solid #61764a;border-radius:18px;color:var(--lime);font-size:34px;flex:none}.privacy-option{display:flex;align-items:center;position:relative;gap:24px;cursor:pointer;padding:25px 6px;border-bottom:1px solid var(--border)}.privacy-option>div{flex:1 1}.privacy-option b{display:block;font-size:17px;margin-bottom:8px}.privacy-option div>span{display:block;color:var(--muted);font-size:13px;line-height:1.6;max-width:480px}.privacy-option input{position:absolute;right:0;width:52px;height:32px;opacity:0;margin:0;cursor:pointer}.privacy-toggle{display:block;width:48px;height:28px;background:#30362e;border:1px solid #64715b;border-radius:30px;padding:3px;flex:none;transition:background .15s}.privacy-toggle:after{content:"";display:block;width:20px;height:20px;border-radius:50%;background:#b5bdae;transition:transform .15s}.privacy-option input:checked+.privacy-toggle{background:var(--lime);border-color:var(--lime)}.privacy-option input:checked+.privacy-toggle:after{background:#1c2614;transform:translateX(19px)}.privacy-option input:focus-visible+.privacy-toggle{outline:2px solid var(--lime);outline-offset:5px}.privacy-option input:disabled+.privacy-toggle{opacity:.45;cursor:not-allowed}.privacy-actions{display:flex;align-items:center;gap:20px;padding:26px 0 12px}.privacy-actions .primary{width:auto;margin:0;padding:14px 24px}.privacy-actions>span,.profile-settings,.profile-telegram{color:var(--lime);font-size:13px}.profile-telegram{display:inline-block;margin-top:4px}.profile-settings{font-size:12px}.privacy-closed{padding:40px 24px}.account-profile{color:var(--text);font-size:13px}.account-profile:hover,.leader-telegram{color:var(--lime)}.leader-telegram{font-size:11px;display:block;margin-top:5px;overflow-wrap:anywhere}.leader-name>a:hover{color:var(--lime)}.bot-confirmation{padding:15px;border:1px solid var(--border);border-radius:12px;margin:20px 0}.bot-confirmation a{display:block;color:var(--lime);font-weight:700;line-height:1.5;margin:12px 0}.bot-code{letter-spacing:.35em;font-size:24px}.auth .auth-alternatives{display:flex;flex-direction:column;gap:7px;margin-top:18px}.auth-alternatives .quiet{text-align:left;padding:5px 0}.auth details{margin-top:16px}.auth details summary{cursor:pointer;color:var(--muted);font-size:12px}.auth details .telegram-login{margin-top:12px}@media(max-width:700px){.privacy-overview{padding:20px;gap:14px}.privacy-symbol{width:48px;height:48px;font-size:26px;border-radius:14px}.privacy-overview h2{font-size:22px}.privacy-overview h1{font-size:27px}.privacy-option{padding:22px 0;gap:16px}.privacy-option b{font-size:15px}.privacy-option div>span{font-size:12px}.privacy-actions{align-items:flex-start;flex-direction:column;gap:12px}.privacy-actions .primary{width:100%}.account{gap:10px}.account-profile{font-size:11px;max-width:130px;overflow-wrap:anywhere}.account .quiet{padding:7px;font-size:11px}.privacy-page .section-title{gap:14px;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.privacy-toggle,.privacy-toggle:after{transition:none}}