@import "https://fonts.bunny.net/css?family=baloo-2:500,600,700,800|grandstander:600,700,800,900";:root{--kurye-font:"Grandstander", "Baloo 2", system-ui, sans-serif;--kurye-blue:#66bde6;--kurye-blue-dark:#488baa;--kurye-paper:#f8f8f8;--kurye-paper-soft:#f5fdff;--kurye-shadow:#647a87;--kurye-ink:#0f0f0f;--kurye-ink-soft:#6d6d6d;--kurye-gold:#f4c430;--kurye-gold-hi:#ffd95a;--kurye-gold-dark:#7a5e0d;--kurye-turq:#75bdc3;--kurye-turq-mid:#9fe2e0;--kurye-turq-light:#b9ebea;--kurye-err:#ae0c04;--kurye-ok:#2e9e4b}#kurye-auth{z-index:100000;font-family:var(--kurye-font);color:var(--kurye-ink);-webkit-backdrop-filter:blur(12px)saturate(1.15);opacity:1;-webkit-tap-highlight-color:transparent;background:radial-gradient(120% 90% at 50% 18%,#b9ebea4d,#0000 60%),linear-gradient(#9fe2e057 0%,#75bdc375 100%);justify-content:center;align-items:center;transition:opacity .35s;display:flex;position:fixed;inset:0}#kurye-auth.kurye-hide{opacity:0;pointer-events:none}#kurye-auth *{box-sizing:border-box}.kurye-card{background:var(--kurye-paper);border:3px solid var(--kurye-ink);width:min(92vw,360px);box-shadow:7px 7px 0 var(--kurye-shadow);border-radius:10px 6px 9px 5px/6px 10px 5px 9px;padding:26px 26px 22px;animation:.45s cubic-bezier(.2,1.2,.3,1) kurye-pop;position:relative;transform:rotate(-.6deg)}@keyframes kurye-pop{0%{opacity:0;transform:rotate(-.6deg)translateY(14px)scale(.96)}to{opacity:1;transform:rotate(-.6deg)translateY(0)scale(1)}}.kurye-title{letter-spacing:2px;text-transform:uppercase;text-align:center;color:#fff;background:var(--kurye-blue);border:3px solid var(--kurye-ink);box-shadow:4px 4px 0 var(--kurye-blue-dark);text-shadow:2px 2px 0 var(--kurye-blue-dark);border-radius:7px 4px 6px 3px/4px 7px 3px 6px;margin:0 0 12px;padding:9px 0 7px;font-size:30px;font-weight:900;transform:rotate(.8deg)}.kurye-sub{text-align:center;color:var(--kurye-shadow);text-transform:uppercase;letter-spacing:.5px;margin:0 0 16px;font-size:13px;font-weight:700}.kurye-tabs{gap:8px;margin-bottom:14px;display:flex}.kurye-tab{border:3px solid var(--kurye-ink);color:var(--kurye-ink);text-transform:uppercase;letter-spacing:.5px;cursor:pointer;background:#fff;border-radius:6px 3px 5px 4px/3px 6px 4px 5px;flex:1;padding:9px 0;font-family:inherit;font-size:14px;font-weight:800;transition:transform 70ms linear,background 70ms linear,color 70ms linear}.kurye-tab:hover{transform:scale(1.06)}.kurye-tab.kurye-active{background:var(--kurye-blue);color:#fff;box-shadow:0 3px 0 var(--kurye-blue-dark)}.kurye-field{flex-direction:column;gap:10px;display:none}.kurye-field.kurye-active{display:flex}.kurye-input{width:100%;color:var(--kurye-ink);border:3px solid var(--kurye-ink);background:#fff;border-radius:6px 3px 5px 4px/3px 6px 4px 5px;outline:none;padding:11px 13px;font-family:inherit;font-size:15px;font-weight:600;transition:border-color .12s,box-shadow .12s}.kurye-input::placeholder{color:#9aa6ad;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.kurye-input:focus{border-color:var(--kurye-blue);box-shadow:0 0 0 3px #66bde659}.kurye-btn{letter-spacing:.8px;text-transform:uppercase;width:100%;color:var(--kurye-ink);background:linear-gradient(180deg, var(--kurye-gold-hi), var(--kurye-gold));border:3px solid var(--kurye-ink);cursor:pointer;text-shadow:1px 1px #fff6;box-shadow:0 5px 0 var(--kurye-gold-dark);border-radius:7px 4px 6px 3px/4px 7px 3px 6px;margin-top:4px;padding:12px;font-family:inherit;font-size:16px;font-weight:800;transition:transform 70ms linear,box-shadow 70ms linear}.kurye-btn:hover{transform:scale(1.04)}.kurye-btn:active{box-shadow:0 1px 0 var(--kurye-gold-dark);transform:translateY(4px)}.kurye-btn[disabled]{opacity:.6;cursor:default;transform:none}.kurye-btn.kurye-loading,.kurye-guest.kurye-loading{pointer-events:none;justify-content:center;align-items:center;gap:10px;display:flex}.kurye-btn.kurye-loading:before,.kurye-guest.kurye-loading:before{content:"";border:3px solid #0f0f0f40;border-top-color:var(--kurye-ink);border-radius:50%;flex:none;width:18px;height:18px;animation:.6s linear infinite kurye-spin}@keyframes kurye-spin{to{transform:rotate(360deg)}}.kurye-link{text-align:center;color:var(--kurye-blue-dark);text-transform:uppercase;letter-spacing:.5px;cursor:pointer;margin-top:10px;font-size:12px;font-weight:800;display:block}.kurye-link:hover{text-decoration:underline}.kurye-sep{color:var(--kurye-shadow);text-transform:uppercase;letter-spacing:1px;align-items:center;gap:8px;margin:16px 0 12px;font-size:12px;font-weight:800;display:flex}.kurye-sep:before,.kurye-sep:after{content:"";background:var(--kurye-shadow);opacity:.35;border-radius:2px;flex:1;height:3px}.kurye-guest{text-transform:uppercase;letter-spacing:.6px;width:100%;color:var(--kurye-blue-dark);background:var(--kurye-paper-soft);border:3px solid var(--kurye-blue);cursor:pointer;box-shadow:0 4px 0 var(--kurye-blue-dark);border-radius:6px 3px 5px 4px/3px 6px 4px 5px;padding:11px;font-family:inherit;font-size:14px;font-weight:800;transition:transform 70ms linear,box-shadow 70ms linear}.kurye-guest:hover{transform:scale(1.04)}.kurye-guest:active{box-shadow:0 1px 0 var(--kurye-blue-dark);transform:translateY(3px)}.kurye-msg{text-align:center;min-height:18px;margin:10px 0 0;font-size:13px;font-weight:700}.kurye-msg.kurye-err{color:var(--kurye-err)}.kurye-msg.kurye-ok{color:var(--kurye-ok)}#kurye-outfit{z-index:90000;pointer-events:none;font-family:var(--kurye-font);opacity:1;justify-content:flex-end;align-items:center;padding:2.5vh 4vw;transition:opacity .5s,transform .5s;display:flex;position:fixed;top:0;bottom:0;right:0}#kurye-outfit.kurye-hide{opacity:0;transform:translate(28px)}#kurye-outfit *{box-sizing:border-box}.kurye-panel{pointer-events:auto;background:var(--kurye-paper);border:3px solid var(--kurye-ink);width:clamp(320px,38vw,460px);max-height:90vh;box-shadow:6px 7px 0 var(--kurye-shadow);border-radius:14px 9px 13px 8px/9px 14px 8px 13px;flex-direction:column;padding:18px 20px 20px;display:flex;transform:rotate(-.4deg)}.kurye-ptabs{gap:7px;margin-bottom:12px;display:flex}.kurye-ptab{border:3px solid var(--kurye-ink);color:var(--kurye-ink);text-transform:uppercase;letter-spacing:.4px;cursor:pointer;background:#fff;border-radius:6px 3px 5px 4px/3px 6px 4px 5px;flex:1;padding:8px 0;font-family:inherit;font-size:13px;font-weight:800;transition:transform 70ms linear,background 70ms linear,color 70ms linear}.kurye-ptab:hover{transform:scale(1.05)}.kurye-ptab.kurye-pactive{background:var(--kurye-blue);color:#fff;box-shadow:0 3px 0 var(--kurye-blue-dark)}.kurye-ptab.kurye-pdisabled{opacity:.4;cursor:not-allowed}.kurye-ptab.kurye-pdisabled:hover{transform:none}.kurye-card2.kurye-clock{opacity:.45;cursor:not-allowed}.kurye-card2.kurye-clock:hover{transform:none}.kurye-card2.kurye-clock.kurye-csel{opacity:1}.kurye-card2.kurye-cwip{opacity:.4;cursor:not-allowed;filter:grayscale(.6)}.kurye-card2.kurye-cwip:hover{transform:none}.kurye-card2.kurye-cwip.kurye-csel{opacity:.4;box-shadow:none;background:0 0}.kurye-cbadge{background:var(--kurye-blue-dark);color:#fff;border-radius:5px;padding:2px 4px;font-size:9px;line-height:1;position:absolute;top:3px;right:3px}.kurye-pbody{flex:1;min-height:0;overflow:hidden auto}.kurye-ppage{flex-direction:column;gap:11px;display:none}.kurye-ppage.kurye-pactive{animation:.3s kurye-pop;display:flex}.kurye-row{background:var(--kurye-paper-soft);border:3px solid var(--kurye-ink);border-radius:7px 4px 6px/4px 7px 4px 6px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:7px 10px;display:flex}.kurye-rlabel{text-transform:uppercase;letter-spacing:.4px;color:var(--kurye-ink);white-space:nowrap;font-size:14px;font-weight:800}.kurye-rpick{align-items:center;gap:8px;min-width:0;display:flex}.kurye-rname{text-align:center;min-width:60px;color:var(--kurye-blue-dark);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.kurye-arrow{border:3px solid var(--kurye-ink);width:36px;height:36px;color:var(--kurye-ink);cursor:pointer;box-shadow:0 3px 0 var(--kurye-shadow);background:#fff;border-radius:9px 7px 10px 6px/7px 10px 6px 9px;place-items:center;font-size:22px;font-weight:800;line-height:1;transition:transform 70ms linear,box-shadow 70ms linear;display:grid}.kurye-arrow:hover{transform:scale(1.08)}.kurye-arrow:active{box-shadow:0 0 0 var(--kurye-shadow);transform:translateY(3px)}.kurye-cards{grid-template-columns:1fr 1fr;gap:9px;display:grid}.kurye-card2{border:3px solid var(--kurye-ink);cursor:pointer;background:#fff;border-radius:9px 6px 8px 5px/6px 9px 5px 8px;flex-direction:column;align-items:center;gap:3px;padding:11px 6px;font-family:inherit;transition:transform 70ms linear,background 70ms linear;display:flex;position:relative}.kurye-card2:hover{transform:scale(1.04)}.kurye-card2.kurye-csel{background:var(--kurye-blue);box-shadow:0 3px 0 var(--kurye-blue-dark)}.kurye-card2.kurye-csel .kurye-clabel{color:#fff}.kurye-cemoji{font-size:26px;line-height:1}.kurye-clabel{text-transform:uppercase;letter-spacing:.3px;color:var(--kurye-ink);font-size:12px;font-weight:800}.kurye-soon{text-transform:uppercase;letter-spacing:.5px;color:var(--kurye-shadow);opacity:.8;font-size:9px;font-weight:800}.kurye-note{text-align:center;color:var(--kurye-shadow);margin:6px 2px 0;font-size:12px;font-weight:700}.kurye-pacts{justify-content:center;gap:16px;margin-top:13px;display:flex}.kurye-outfit-bar{pointer-events:auto;gap:18px;display:flex}.kurye-obtn{border:3px solid var(--kurye-ink);background:var(--kurye-paper);cursor:pointer;width:56px;height:56px;box-shadow:4px 5px 0 var(--kurye-shadow);place-items:center;font-size:30px;font-weight:800;line-height:1;transition:transform 80ms linear,box-shadow 80ms linear;display:grid}.kurye-save{color:var(--kurye-ok);border-radius:16px 12px 17px 13px/13px 17px 12px 16px;transform:rotate(-2.5deg)}.kurye-reset{color:var(--kurye-err);border-radius:13px 17px 12px 18px/17px 12px 18px 13px;transform:rotate(2deg)}.kurye-save:hover{transform:rotate(-2.5deg)scale(1.07)}.kurye-reset:hover{transform:rotate(2deg)scale(1.07)}.kurye-save:active{box-shadow:2px 2px 0 var(--kurye-shadow);transform:rotate(-2.5deg)translate(2px,2px)}.kurye-reset:active{box-shadow:2px 2px 0 var(--kurye-shadow);transform:rotate(2deg)translate(2px,2px)}
