#shrine-buffs{text-align:right;white-space:nowrap;font-size:14px;line-height:1.35}#shrine-buffs:empty{display:none}#report{z-index:60;background:#000c}#report .report-view{background:var(--panel);border:2px solid var(--frame);text-align:left;flex-direction:column;align-items:stretch;gap:8px;width:min(560px,100%);padding:16px 20px;display:flex}#report h2,#report .hint{text-align:center}#report .kinds{justify-content:center;gap:8px;display:flex}#report .kinds button{flex:1;max-width:140px}#report .kinds button.chosen{color:var(--unique);border-color:var(--unique)}#report textarea,#report input[type=text]{box-sizing:border-box;color:#d8d0c0;border:1px solid var(--frame);background:#000;width:100%;padding:6px 8px;font:14px/1.4 system-ui,sans-serif}#report textarea{resize:vertical;min-height:7em}#report textarea:focus,#report input[type=text]:focus{border-color:var(--unique);outline:none}#report textarea::placeholder,#report input::placeholder{color:#6a6458}#report .count{text-align:right;opacity:.6;margin:-4px 0 0;font-size:12px}#report .shot{cursor:pointer;align-items:center;gap:10px;font-size:14px;display:flex}#report .shot.hidden{display:none}#report .shot img{border:1px solid var(--frame);width:120px;height:auto;image-rendering:pixelated}#report .shot input{width:18px;height:18px;accent-color:var(--unique)}#report details{font-size:14px}#report summary{cursor:pointer;color:var(--unique)}#report pre{white-space:pre-wrap;word-break:break-word;color:#a89f8c;border:1px solid var(--frame);background:#000;max-height:180px;margin:6px 0 0;padding:6px 8px;font:11px/1.35 ui-monospace,Menlo,Consolas,monospace;overflow:auto}#report .message{text-align:center;min-height:1.4em;margin:0;font-size:14px}#report .message.error{color:var(--refused)}#report .message.done{color:var(--unique)}html.portrait #report{padding-top:calc(8px + env(safe-area-inset-top));padding-bottom:calc(8px + env(safe-area-inset-bottom))}html.portrait #report .report-view{gap:6px;padding:12px}html.portrait #report h2{font-size:26px}html.portrait #report button{min-height:44px}html.portrait #report textarea{min-height:5.5em;font-size:16px}html.portrait #report input[type=text]{font-size:16px}html.portrait #report .shot img{width:90px}@media (pointer:coarse){#report textarea,#report input[type=text]{font-size:16px}}#class-select{background:radial-gradient(at 50% 70%,#4622088c,#000000f2 60%),#000;gap:20px}#class-select .class-row{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:4px;max-width:1100px;display:flex}#class-select .class-card{background:0 0;border-color:#0000;flex-direction:column;align-items:center;gap:4px;width:108px;padding:6px 4px 8px;transition:transform .15s;display:flex}#class-select .class-card canvas{width:100px;height:110px;image-rendering:pixelated;filter:brightness(.6)}#class-select .class-card strong{font-family:var(--title-font);color:#a89a7a;font-size:14px;font-weight:400}#class-select .class-card .blurb{opacity:.6;min-height:3.9em;font-size:11px;line-height:1.3}#class-select .class-card em{color:#8a8a8a;font-size:11px;font-style:normal}#class-select .class-card.selected{border-color:var(--frame);background:#0d0b08b3;transform:translateY(-6px)}#class-select .class-card.selected canvas{filter:none}#class-select .class-card.selected strong{color:var(--unique)}#class-select .class-card.locked canvas{filter:grayscale()brightness(.4)}#class-select .class-card.locked.selected canvas{filter:grayscale()brightness(.7)}#class-select .class-card.locked strong{color:#6a6a6a}#class-select .class-card em.saved{color:var(--unique)}#class-select .class-card em.saved.hidden,#class-select .actions button.hidden{display:none}#save-transfer{z-index:60;background:#000c}#save-transfer .transfer-view{background:var(--panel);border:2px solid var(--frame);flex-direction:column;align-items:center;gap:10px;width:min(560px,100%);padding:18px 22px;display:flex}#save-transfer .transfer-view.hidden{display:none}#save-transfer h3{color:var(--unique);margin:8px 0 0;font-size:18px;font-weight:400}#save-transfer .hint{max-width:460px}#save-transfer .summary{margin:0;font-size:14px}#save-transfer textarea{resize:none;color:#d8d0c0;border:1px solid var(--frame);word-break:break-all;background:#000;width:100%;padding:6px 8px;font:12px/1.4 ui-monospace,Menlo,Consolas,monospace}#save-transfer textarea:focus{border-color:var(--unique);outline:none}#save-transfer textarea::placeholder{color:#6a6458}#save-transfer .message{min-height:1.4em;margin:0;font-size:14px}#save-transfer .message.error{color:var(--refused)}#save-transfer .message.done{color:var(--unique)}#save-transfer table{border-collapse:collapse;font-size:14px}#save-transfer th,#save-transfer td{text-align:right;padding:4px 10px}#save-transfer th{color:var(--unique);font-weight:400}#save-transfer td:first-child{text-align:left;color:var(--unique)}#save-transfer .warning{max-width:460px;color:var(--refused);margin:0;font-size:14px}#class-select .transfer{font-size:13px}html.portrait #save-transfer button{min-height:44px}html.portrait #save-transfer{padding-top:calc(8px + env(safe-area-inset-top));padding-bottom:calc(8px + env(safe-area-inset-bottom))}html.portrait #save-transfer .transfer-view{gap:8px;padding:12px 14px}html.portrait #save-transfer h2{font-size:26px}html.portrait #save-transfer h3{margin-top:2px}html.portrait #save-transfer textarea{height:calc(2.8em + 14px)}#save-transfer .keep-save{max-width:460px;margin:0}#save-transfer .keep-save.hidden{display:none}@media (pointer:coarse){#save-transfer textarea{font-size:16px}}
