.PlayHistoryScreen-module__W1AjVq__screen{--paper-texture:url(/orpg-ui/paper-background.jpg);background:var(--bg);width:100%;min-height:100dvh;color:var(--text);font-family:var(--font-home-display);justify-content:center;display:flex;position:relative;overflow-x:hidden}.PlayHistoryScreen-module__W1AjVq__screen:before{content:"";pointer-events:none;z-index:0;opacity:.88;background-image:var(--paper-texture);background-repeat:repeat;background-size:920px 920px;position:fixed;inset:0}.PlayHistoryScreen-module__W1AjVq__screen:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(120% 74% at 50% 0%, rgba(var(--highlight-rgb), .22), rgba(var(--highlight-rgb), 0) 62%), radial-gradient(125% 94% at 50% 104%, rgba(var(--shadow-rgb), .055), rgba(var(--shadow-rgb), 0) 62%);position:fixed;inset:0}.PlayHistoryScreen-module__W1AjVq__frame{z-index:1;width:100%;max-width:560px;padding:14px 16px calc(20px + env(safe-area-inset-bottom));flex-direction:column;gap:16px;display:flex;position:relative}.PlayHistoryScreen-module__W1AjVq__back{min-height:44px;color:var(--text-3);-webkit-tap-highlight-color:transparent;align-self:flex-start;align-items:center;margin:-6px 0 -10px -6px;padding:0 8px;font-size:15px;text-decoration:none;transition:color .15s;display:inline-flex}.PlayHistoryScreen-module__W1AjVq__back:hover{color:var(--text-strong)}.PlayHistoryScreen-module__W1AjVq__title{letter-spacing:.2px;color:var(--text-strong);padding-left:2px;font-size:28px;font-weight:700}.PlayHistoryScreen-module__W1AjVq__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-left:2px;display:flex}.PlayHistoryScreen-module__W1AjVq__filterChips{flex-wrap:wrap;gap:7px;display:flex}.PlayHistoryScreen-module__W1AjVq__chip{border:1px solid var(--border-strong);background-color:var(--surface);background-image:linear-gradient(rgba(var(--surface-rgb), .5), rgba(var(--surface-rgb), .5)), var(--paper-texture);min-height:34px;color:var(--text-2);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background-size:auto,540px 540px;border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-size:13.5px;transition:transform .12s,border-color .12s,color .12s,background-color .12s;display:inline-flex}.PlayHistoryScreen-module__W1AjVq__chip:hover{border-color:rgba(var(--accent-rgb), .62);color:var(--text-strong)}.PlayHistoryScreen-module__W1AjVq__chip:active{transform:translateY(1px)}.PlayHistoryScreen-module__W1AjVq__chipActive{color:var(--on-accent);background-image:none;background-color:var(--accent-strong);border-color:color-mix(in srgb, var(--accent-strong) 60%, var(--shadow));box-shadow:inset 0 1px 0 rgba(var(--highlight-rgb), .18)}.PlayHistoryScreen-module__W1AjVq__chipCount{font-variant-numeric:tabular-nums;color:var(--text-3);font-size:12px}.PlayHistoryScreen-module__W1AjVq__chipActive .PlayHistoryScreen-module__W1AjVq__chipCount{color:color-mix(in srgb, var(--on-accent) 82%, transparent)}.PlayHistoryScreen-module__W1AjVq__resultCount{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:13px}.PlayHistoryScreen-module__W1AjVq__sortWrap{align-items:center;gap:7px;margin-left:auto;display:inline-flex}.PlayHistoryScreen-module__W1AjVq__sortLabel{color:var(--text-3);font-size:13px}.PlayHistoryScreen-module__W1AjVq__select{appearance:none;border:1px solid var(--border-strong);background-color:var(--surface);min-height:34px;color:var(--text-strong);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%23888' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border-radius:10px;padding:0 30px 0 12px;font-size:13.5px;transition:border-color .12s}.PlayHistoryScreen-module__W1AjVq__select:hover{border-color:rgba(var(--accent-rgb), .62)}.PlayHistoryScreen-module__W1AjVq__select:focus-visible{outline:2px solid rgba(var(--accent-rgb), .6);outline-offset:1px}.PlayHistoryScreen-module__W1AjVq__section{flex-direction:column;gap:11px;display:flex}.PlayHistoryScreen-module__W1AjVq__list{flex-direction:column;gap:10px;display:flex}.PlayHistoryScreen-module__W1AjVq__filteredEmpty{text-align:center;color:var(--text-3);padding:26px 8px;font-size:14px}.PlayHistoryScreen-module__W1AjVq__card{border:1px solid var(--border-strong);background-color:var(--surface);background-image:linear-gradient(rgba(var(--surface-rgb), .5), rgba(var(--surface-rgb), .5)), var(--paper-texture);box-shadow:inset 0 1px 0 rgba(var(--highlight-rgb), .34), 0 1px 3px rgba(var(--shadow-rgb), .09), 0 10px 22px -18px rgba(var(--shadow-rgb), .32);background-size:auto,540px 540px;border-radius:16px;flex-direction:column;gap:11px;padding:12px;transition:border-color .12s,box-shadow .12s;display:flex}.PlayHistoryScreen-module__W1AjVq__card:hover{border-color:rgba(var(--accent-rgb), .4);box-shadow:inset 0 1px 0 rgba(var(--highlight-rgb), .34), 0 1px 3px rgba(var(--shadow-rgb), .12), 0 14px 28px -18px rgba(var(--shadow-rgb), .42)}.PlayHistoryScreen-module__W1AjVq__cardTop{align-items:center;gap:12px;min-width:0;display:flex}.PlayHistoryScreen-module__W1AjVq__thumb{border:1px solid var(--border);background:var(--surface-raised);border-radius:12px;flex:none;width:74px;height:60px;position:relative;overflow:hidden}.PlayHistoryScreen-module__W1AjVq__rowInfo{flex:1;min-width:0}.PlayHistoryScreen-module__W1AjVq__rowName{color:var(--text-strong);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;line-height:1.3;overflow:hidden}.PlayHistoryScreen-module__W1AjVq__rowName b{font-weight:700}.PlayHistoryScreen-module__W1AjVq__rowSep{color:var(--text-3)}.PlayHistoryScreen-module__W1AjVq__rowWorld{color:var(--text-2)}.PlayHistoryScreen-module__W1AjVq__rowMeta{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;margin-top:4px;font-size:12.5px;display:flex;overflow:hidden}.PlayHistoryScreen-module__W1AjVq__metaBadge{border:1px solid rgba(var(--accent-rgb), .32);background:rgba(var(--accent-rgb), .12);color:var(--text-2);border-radius:999px;align-items:center;padding:1px 7px;font-size:11.5px;font-weight:600;display:inline-flex}.PlayHistoryScreen-module__W1AjVq__cardActions{gap:8px;display:flex}.PlayHistoryScreen-module__W1AjVq__actionSecondary,.PlayHistoryScreen-module__W1AjVq__actionPrimary{letter-spacing:.2px;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:42px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;transition:transform .12s,border-color .12s,box-shadow .12s;display:inline-flex}.PlayHistoryScreen-module__W1AjVq__actionSecondary:active,.PlayHistoryScreen-module__W1AjVq__actionPrimary:active{transform:translateY(1px)}.PlayHistoryScreen-module__W1AjVq__actionSecondary{color:var(--text-strong);background-color:var(--surface);background-image:linear-gradient(rgba(var(--surface-rgb), .6), rgba(var(--surface-rgb), .6)), var(--paper-texture);border:1.5px solid var(--border-strong);outline:1px solid rgba(var(--accent-rgb), .28);outline-offset:-5px;box-shadow:0 1px 3px rgba(var(--shadow-rgb), .12);cursor:pointer;background-size:auto,560px 560px;flex:none;padding:0 16px;font-family:inherit}.PlayHistoryScreen-module__W1AjVq__actionSecondary:hover{border-color:rgba(var(--accent-rgb), .6)}.PlayHistoryScreen-module__W1AjVq__actionPrimary{min-width:0;color:var(--on-accent);background:linear-gradient(180deg, color-mix(in srgb, var(--success) 88%, var(--highlight)), var(--success) 45%, color-mix(in srgb, var(--success) 82%, var(--shadow)));border:1px solid color-mix(in srgb, var(--success) 60%, var(--shadow));box-shadow:inset 0 1px 0 rgba(var(--highlight-rgb), .2), 0 2px 6px rgba(var(--shadow-rgb), .25);flex:1;padding:0 14px}.PlayHistoryScreen-module__W1AjVq__actionPrimary:hover{box-shadow:inset 0 1px 0 rgba(var(--highlight-rgb), .2), 0 8px 18px -6px rgba(var(--success-rgb), .5);transform:translateY(-1px)}.PlayHistoryScreen-module__W1AjVq__actionPrimary:disabled{cursor:default;opacity:.62;box-shadow:inset 0 1px 0 rgba(var(--highlight-rgb), .2), 0 2px 6px rgba(var(--shadow-rgb), .25);transform:none}.PlayHistoryScreen-module__W1AjVq__actionDelete{border:1px solid rgba(var(--danger-rgb), .45);background:rgba(var(--danger-rgb), .1);width:42px;min-height:42px;color:var(--danger-2);cursor:pointer;border-radius:12px;flex:0 0 42px;justify-content:center;align-items:center;padding:0;transition:background .12s,border-color .12s,transform .12s;display:inline-flex}.PlayHistoryScreen-module__W1AjVq__actionDelete:hover:not(:disabled){border-color:rgba(var(--danger-rgb), .75);background:rgba(var(--danger-rgb), .18)}.PlayHistoryScreen-module__W1AjVq__actionDelete:active:not(:disabled){transform:translateY(1px)}.PlayHistoryScreen-module__W1AjVq__actionDelete:focus-visible{outline:2px solid rgba(var(--danger-rgb), .65);outline-offset:2px}.PlayHistoryScreen-module__W1AjVq__actionDelete:disabled{cursor:wait;opacity:.58}.PlayHistoryScreen-module__W1AjVq__actionDelete svg{width:18px;height:18px}.PlayHistoryScreen-module__W1AjVq__actionSeal{flex:none;width:26px;height:26px;margin:-8px -2px -8px -6px}.PlayHistoryScreen-module__W1AjVq__actionPrimary:hover .PlayHistoryScreen-module__W1AjVq__actionSeal{transform:rotate(-2deg)scale(1.05)}.PlayHistoryScreen-module__W1AjVq__worldDetail{flex-direction:column;gap:15px;display:flex}.PlayHistoryScreen-module__W1AjVq__detailBanner{aspect-ratio:16/8;border:1px solid var(--border);background:var(--surface-raised);border-radius:12px;position:relative;overflow:hidden}.PlayHistoryScreen-module__W1AjVq__detailBannerImage{object-fit:cover}.PlayHistoryScreen-module__W1AjVq__detailBody{flex-direction:column;gap:7px;display:flex}.PlayHistoryScreen-module__W1AjVq__detailHeading{align-items:center;gap:8px;min-width:0;display:flex}.PlayHistoryScreen-module__W1AjVq__detailHeading h2{min-width:0;color:var(--text-strong);font-size:20px;line-height:1.35}.PlayHistoryScreen-module__W1AjVq__detailHeading span{border:1px solid rgba(var(--accent-rgb), .32);background:rgba(var(--accent-rgb), .1);color:var(--text-2);border-radius:999px;flex:none;padding:3px 7px;font-size:11px;font-weight:700}.PlayHistoryScreen-module__W1AjVq__detailCreator,.PlayHistoryScreen-module__W1AjVq__detailStatus{color:var(--text-3);font-size:12px;line-height:1.55}.PlayHistoryScreen-module__W1AjVq__detailDescription{color:var(--text-2);white-space:pre-wrap;font-size:14px;line-height:1.7}.PlayHistoryScreen-module__W1AjVq__skelCard{border:1px solid var(--border);background:var(--surface);border-radius:16px;flex-direction:column;gap:11px;padding:12px;display:flex}.PlayHistoryScreen-module__W1AjVq__skelTop{align-items:center;gap:12px;display:flex}.PlayHistoryScreen-module__W1AjVq__skelThumb{border-radius:12px;flex:none;width:74px;height:60px}.PlayHistoryScreen-module__W1AjVq__skelBody{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.PlayHistoryScreen-module__W1AjVq__skelLine,.PlayHistoryScreen-module__W1AjVq__skelLineShort{border-radius:999px;height:13px}.PlayHistoryScreen-module__W1AjVq__skelLineShort{width:42%}.PlayHistoryScreen-module__W1AjVq__skelActions{gap:8px;display:flex}.PlayHistoryScreen-module__W1AjVq__skelBtn{border-radius:12px;height:42px}.PlayHistoryScreen-module__W1AjVq__skelBtn:first-child{flex:0 0 96px}.PlayHistoryScreen-module__W1AjVq__skelBtn:last-child{flex:1}.PlayHistoryScreen-module__W1AjVq__skelThumb,.PlayHistoryScreen-module__W1AjVq__skelLine,.PlayHistoryScreen-module__W1AjVq__skelLineShort,.PlayHistoryScreen-module__W1AjVq__skelBtn{background:rgba(var(--accent-rgb), .16);animation:1.3s ease-in-out infinite PlayHistoryScreen-module__W1AjVq__histPulse}@keyframes PlayHistoryScreen-module__W1AjVq__histPulse{0%,to{opacity:.55}50%{opacity:1}}.PlayHistoryScreen-module__W1AjVq__empty{border:1px solid var(--border-strong);background-color:var(--surface);background-image:linear-gradient(rgba(var(--surface-rgb), .44), rgba(var(--surface-rgb), .44)), var(--paper-texture);box-shadow:inset 0 1px 0 rgba(var(--highlight-rgb), .34), 0 2px 4px rgba(var(--shadow-rgb), .1), 0 13px 24px -17px rgba(var(--shadow-rgb), .38);text-align:center;background-size:auto,640px 640px;border-radius:20px;flex-direction:column;align-items:center;gap:10px;margin-top:8px;padding:36px 22px 40px;display:flex}.PlayHistoryScreen-module__W1AjVq__emptyTitle{color:var(--text-strong);font-size:20px;font-weight:700}.PlayHistoryScreen-module__W1AjVq__emptyText{max-width:32ch;color:var(--text-3);font-size:13.5px;line-height:1.6}.PlayHistoryScreen-module__W1AjVq__emptyCtas{flex-direction:column;gap:10px;width:100%;max-width:300px;margin-top:8px;display:flex}.PlayHistoryScreen-module__W1AjVq__ctaPrimary,.PlayHistoryScreen-module__W1AjVq__ctaSecondary{letter-spacing:.3px;-webkit-tap-highlight-color:transparent;border-radius:13px;justify-content:center;align-items:center;min-height:54px;font-size:16.5px;font-weight:600;text-decoration:none;transition:transform .12s,box-shadow .12s;display:flex}.PlayHistoryScreen-module__W1AjVq__ctaPrimary:active,.PlayHistoryScreen-module__W1AjVq__ctaSecondary:active{transform:translateY(1px)}.PlayHistoryScreen-module__W1AjVq__ctaPrimary{color:var(--on-accent);background:linear-gradient(180deg, color-mix(in srgb, var(--success) 88%, var(--highlight)), var(--success) 45%, color-mix(in srgb, var(--success) 82%, var(--shadow)));border:1px solid color-mix(in srgb, var(--success) 60%, var(--shadow));box-shadow:inset 0 1px 0 rgba(var(--highlight-rgb), .2), 0 2px 6px rgba(var(--shadow-rgb), .25)}.PlayHistoryScreen-module__W1AjVq__ctaPrimary:hover{box-shadow:inset 0 1px 0 rgba(var(--highlight-rgb), .2), 0 8px 18px -6px rgba(var(--success-rgb), .5);transform:translateY(-1px)}.PlayHistoryScreen-module__W1AjVq__ctaSecondary{color:var(--text-strong);background-color:var(--surface);background-image:linear-gradient(rgba(var(--surface-rgb), .6), rgba(var(--surface-rgb), .6)), var(--paper-texture);border:1.5px solid var(--border-strong);outline:1px solid rgba(var(--accent-rgb), .35);outline-offset:-5px;box-shadow:0 2px 6px rgba(var(--shadow-rgb), .14);background-size:auto,560px 560px}.PlayHistoryScreen-module__W1AjVq__ctaSecondary:hover{border-color:rgba(var(--accent-rgb), .6);transform:translateY(-1px)}.PlayHistoryScreen-module__W1AjVq__ornament{height:64px;margin:2px -16px calc(-20px - env(safe-area-inset-bottom));opacity:.72;background:url(/orpg-ui/page-bottom-ornament.svg) bottom/100% no-repeat}.PlayHistoryScreen-module__W1AjVq__screenDark{--paper-texture:none;background:radial-gradient(82% 44% at 8% 12%, rgba(var(--accent-strong-rgb), .16), rgba(var(--accent-strong-rgb), 0) 72%), radial-gradient(88% 40% at 94% 4%, rgba(var(--accent-rgb), .1), rgba(var(--accent-rgb), 0) 66%), linear-gradient(180deg, var(--bg-deep), var(--bg))}.PlayHistoryScreen-module__W1AjVq__screenDark:before{opacity:.5;background-image:radial-gradient(circle at 14% 12%, rgba(var(--accent-rgb), .4) 0 1px, transparent 1.6px), radial-gradient(circle at 72% 8%, rgba(var(--accent-rgb), .26) 0 1px, transparent 1.6px), radial-gradient(circle at 42% 60%, rgba(var(--highlight-rgb), .16) 0 1px, transparent 1.6px);background-size:150px 150px,212px 212px,280px 280px}.PlayHistoryScreen-module__W1AjVq__screenDark:after{background:0 0}.PlayHistoryScreen-module__W1AjVq__screenDark .PlayHistoryScreen-module__W1AjVq__card,.PlayHistoryScreen-module__W1AjVq__screenDark .PlayHistoryScreen-module__W1AjVq__chip,.PlayHistoryScreen-module__W1AjVq__screenDark .PlayHistoryScreen-module__W1AjVq__select,.PlayHistoryScreen-module__W1AjVq__screenDark .PlayHistoryScreen-module__W1AjVq__empty,.PlayHistoryScreen-module__W1AjVq__screenDark .PlayHistoryScreen-module__W1AjVq__skelCard{background-image:none;background-color:rgba(var(--surface-rgb), .92);border-color:rgba(var(--accent-rgb), .24)}.PlayHistoryScreen-module__W1AjVq__screenDark .PlayHistoryScreen-module__W1AjVq__card,.PlayHistoryScreen-module__W1AjVq__screenDark .PlayHistoryScreen-module__W1AjVq__empty,.PlayHistoryScreen-module__W1AjVq__screenDark .PlayHistoryScreen-module__W1AjVq__skelCard{box-shadow:inset 0 1px 0 rgba(var(--highlight-rgb), .05), 0 1px 3px rgba(var(--shadow-rgb), .3), 0 12px 26px -18px rgba(var(--shadow-rgb), .5)}.PlayHistoryScreen-module__W1AjVq__screenDark .PlayHistoryScreen-module__W1AjVq__select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%23b6a8d8' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat}.PlayHistoryScreen-module__W1AjVq__screenDark .PlayHistoryScreen-module__W1AjVq__card:hover{border-color:rgba(var(--accent-rgb), .5);box-shadow:inset 0 1px 0 rgba(var(--highlight-rgb), .05), 0 16px 32px -18px rgba(var(--shadow-rgb), .6), 0 0 22px rgba(var(--accent-strong-rgb), .12)}.PlayHistoryScreen-module__W1AjVq__screenDark .PlayHistoryScreen-module__W1AjVq__chipActive{background-color:var(--accent-strong);border-color:rgba(var(--accent-rgb), .6)}.PlayHistoryScreen-module__W1AjVq__screenDark .PlayHistoryScreen-module__W1AjVq__actionSecondary{background-image:none;background-color:rgba(var(--surface-rgb), .9)}.PlayHistoryScreen-module__W1AjVq__screenDark .PlayHistoryScreen-module__W1AjVq__actionPrimary,.PlayHistoryScreen-module__W1AjVq__screenDark .PlayHistoryScreen-module__W1AjVq__ctaPrimary{color:var(--on-accent);background:linear-gradient(165deg, var(--accent-2), var(--accent-strong));border:1px solid rgba(var(--accent-rgb), .6);box-shadow:inset 0 1px 0 rgba(var(--highlight-rgb), .14), 0 10px 26px -10px rgba(var(--accent-strong-rgb), .7)}.PlayHistoryScreen-module__W1AjVq__screenDark .PlayHistoryScreen-module__W1AjVq__actionPrimary:hover,.PlayHistoryScreen-module__W1AjVq__screenDark .PlayHistoryScreen-module__W1AjVq__ctaPrimary:hover{box-shadow:inset 0 1px 0 rgba(var(--highlight-rgb), .14), 0 14px 32px -10px rgba(var(--accent-strong-rgb), .85)}.PlayHistoryScreen-module__W1AjVq__screenDark .PlayHistoryScreen-module__W1AjVq__ctaSecondary{background-image:none;background-color:rgba(var(--surface-rgb), .9)}.PlayHistoryScreen-module__W1AjVq__screenDark .PlayHistoryScreen-module__W1AjVq__ornament{opacity:.6;background:radial-gradient(circle at 50% 88%, rgba(var(--accent-rgb), .42) 0 2px, rgba(var(--accent-rgb), 0) 3px), linear-gradient(90deg, rgba(var(--accent-rgb), 0), rgba(var(--accent-rgb), .4) 48%, rgba(var(--accent-rgb), 0) 52%) bottom 10px center / 100% 1px no-repeat}@media (min-width:700px){.PlayHistoryScreen-module__W1AjVq__frame{gap:22px;max-width:1040px;padding-top:22px}.PlayHistoryScreen-module__W1AjVq__title{font-size:32px}.PlayHistoryScreen-module__W1AjVq__list{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px;display:grid}.PlayHistoryScreen-module__W1AjVq__empty{max-width:460px;margin-inline:auto}.PlayHistoryScreen-module__W1AjVq__ornament{height:72px}}@media (max-width:400px){.PlayHistoryScreen-module__W1AjVq__title{font-size:25px}.PlayHistoryScreen-module__W1AjVq__rowName{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.PlayHistoryScreen-module__W1AjVq__rowMeta{white-space:normal}}@media (prefers-reduced-motion:reduce){.PlayHistoryScreen-module__W1AjVq__card,.PlayHistoryScreen-module__W1AjVq__chip,.PlayHistoryScreen-module__W1AjVq__select,.PlayHistoryScreen-module__W1AjVq__actionPrimary,.PlayHistoryScreen-module__W1AjVq__actionSecondary,.PlayHistoryScreen-module__W1AjVq__ctaPrimary,.PlayHistoryScreen-module__W1AjVq__ctaSecondary{transition:none}}
