@layer components{.module-app{background:0 0}.rp-log-area{background:#fff4f99e}.online-thread,.ot-msgs{background:0 0}.rp-player-text{background:var(--ap-my-bubble);border-radius:var(--ap-bubble-radius) var(--ap-bubble-radius) 6px var(--ap-bubble-radius)}.rp-npc-text{background:var(--ap-npc-bubble);border-radius:6px var(--ap-bubble-radius) var(--ap-bubble-radius) var(--ap-bubble-radius)}.ot-bubble{background:var(--ap-npc-bubble);border-radius:calc(var(--ap-bubble-radius) + 6px) calc(var(--ap-bubble-radius) + 6px) calc(var(--ap-bubble-radius) + 6px) 7px;padding-top:6px;padding-bottom:6px}.ot-bubble-me{background:var(--ap-my-bubble);border-radius:calc(var(--ap-bubble-radius) + 6px) calc(var(--ap-bubble-radius) + 6px) 7px calc(var(--ap-bubble-radius) + 6px);border-color:#0000}:root{--std-header-h:56px}.module-header.std-header{height:var(--std-header-h);min-height:var(--std-header-h);max-height:var(--std-header-h);box-sizing:border-box}.std-header-titles{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.header-fav{background:#121212;border:2.5px solid #fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;display:flex;box-shadow:0 3px #00000038}.header-fav:active{transform:scale(.92)}.header-fav-spacer{flex-shrink:0;width:32px;height:32px}.rp-tools-heart{display:none}.rp-input-bar,.ot-input-bar{min-height:var(--ap-bottom-h)}.settings-card,.place-row{border-radius:var(--ap-card-radius)}.ap-compact .module-body{padding:10px 10px 8px}.ap-compact .rp-log-area{gap:8px;padding:10px 10px 8px}.ap-compact .rp-npc-text,.ap-compact .rp-player-text{padding:7px 11px;font-size:12px}.ap-compact .module-row{padding:8px 10px}.ap-compact .ot-bubble{padding:7px 10px;font-size:12px}.ap-group{margin-bottom:16px}.ap-group-title{color:#b03a78;margin:0 2px 8px;font-size:14px;font-weight:800}.ap-card{background:#ffffffd1;border:2px solid #f6d3e6;border-radius:16px;flex-direction:column;gap:11px;padding:12px 13px;display:flex}.ap-theme-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.ap-theme{cursor:pointer;flex-direction:column;align-items:center;gap:5px;display:flex}.ap-theme-preview{border:2.5px solid #0000;border-radius:13px;justify-content:flex-end;align-items:flex-end;width:100%;height:52px;padding:5px;display:flex;box-shadow:0 3px 8px #0000001a}.ap-theme-dot{border-radius:50%;width:16px;height:16px}.ap-theme-name{color:#7a4a63;font-size:11.5px;font-weight:700}.ap-theme-on .ap-theme-preview{border-color:#121212}.ap-theme-on .ap-theme-name{color:#d63d87}.ap-slider-row{flex-direction:column;gap:5px;display:flex}.ap-slider-label{color:#6b4a5c;font-size:12.5px;font-weight:700}.ap-slider-row input[type=range]{accent-color:#121212;width:100%}.ap-inline{color:#6b4a5c;justify-content:space-between;align-items:center;font-size:12.5px;font-weight:700;display:flex}.ap-switch{background:#d9cfe0;border-radius:999px;flex:none;align-items:center;width:48px;height:26px;padding:3px;display:flex}.ap-switch-on{background:linear-gradient(135deg,#333,#121212)}.ap-switch-knob{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;transform:translate(0);box-shadow:0 1px 4px #00000040}.ap-switch-on .ap-switch-knob{transform:translate(22px)}.ap-wall-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.ap-wall{cursor:pointer;border:2.5px solid #0000;border-radius:11px;height:46px;box-shadow:0 2px 6px #0000001f}.ap-wall-on{border-color:#121212}.ap-file{display:none}.ap-file-btn,.ap-wall-clear{cursor:pointer;color:#fff;background:linear-gradient(135deg,#333,#121212);border-radius:11px;align-self:flex-start;padding:9px 14px;font-size:12.5px;font-weight:800}.ap-wall-clear{color:#b0457a;background:#f6e2ee}.ap-tip{color:#a07890;font-size:11px;line-height:1.6}.ap-color-row{color:#6b4a5c;justify-content:space-between;align-items:center;font-size:12.5px;font-weight:700;display:flex}.ap-color-row input[type=color]{cursor:pointer;background:0 0;border:none;border-radius:8px;width:48px;height:30px}.ap-select{color:#6b4a5c;background:#fff;border:2px solid #f0c8de;border-radius:10px;padding:6px 8px;font-size:12.5px}.ap-css-area{resize:vertical;color:#4a3a45;box-sizing:border-box;background:#fffdf9;border:2px solid #f0c8de;border-radius:12px;width:100%;min-height:130px;padding:10px 12px;font-size:12.5px;line-height:1.6}.ap-css-actions{justify-content:flex-end;gap:8px;display:flex}.ap-css-cancel,.ap-css-save{cursor:pointer;color:#fff;border-radius:10px;padding:7px 16px;font-size:12.5px;font-weight:800}.ap-css-cancel{background:#b8a9c9}.ap-css-save{background:linear-gradient(135deg,#333,#121212)}.ap-css-cancel:disabled,.ap-css-save:disabled{opacity:.5;cursor:default}.ap-reset-all{color:#b0457a;cursor:pointer;background:#fffc;border:2px dashed #e8a6c8;border-radius:13px;width:100%;padding:12px;font-size:13px;font-weight:800}@media (width<=620px){body{background:#141016;align-items:stretch}.phone-wrapper{gap:0}.phone-frame{width:100dvw;height:100dvh;box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.phone-screen{background:#141016;border-radius:0}.side-btn,.page-hint,.phone-screen>.status-bar,.home-indicator{display:none}.rp-input-bar{padding-bottom:calc(10px + var(--safe-area-inset-bottom))}.ot-input-bar{padding-bottom:var(--safe-area-inset-bottom)}body.is-fullscreen .phone-wrapper{height:100dvh}body.is-fullscreen .phone-frame{width:100dvw;height:100dvh;box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}body.is-fullscreen .phone-screen{border-radius:0}body.is-fullscreen .home-indicator{display:none}.rp-input,.ot-input,.ai-set-input,.master-textarea,.msg-edit-area,.ap-css-area,.ap-select,.ap-slider-row input{font-size:16px}button,.place-row,.module-row,.npc-row-btn{touch-action:manipulation}*{-webkit-tap-highlight-color:transparent}}}.ap-switch-disabled{opacity:.45;cursor:not-allowed}@layer theme{.module-app.appearance-app{color:#f7efdf;background:#0c0a08!important}.module-app.appearance-app>.module-header.std-header{background:linear-gradient(105deg,#211a13 0%,#12100d 62%,#0c0a08 100%)!important;border-bottom:1px solid #be9c6747!important;border-radius:0!important;box-shadow:0 4px 18px #00000073!important}.module-app.appearance-app>.module-header .module-header-title{color:#f7efdf!important}.module-app.appearance-app>.module-header .module-header-sub{color:#e1ceaab8!important}.module-app.appearance-app>.module-header .header-back{box-shadow:none!important;background:#efdebe14!important;border:1px solid #c9a66e5c!important;border-radius:8px!important}.module-app.appearance-app>.module-header .header-back-arrow{color:#e0c28d!important}.module-app.appearance-app>.module-body.ap-overview-body{color:#f7efdf;padding:16px 14px calc(22px + var(--safe-area-inset-bottom,0px));flex-direction:column;gap:20px;display:flex;background:radial-gradient(96% 25% at 50% 0,#8e774e21,#0000 80%),linear-gradient(#11100e 0%,#0c0a08 46%,#100d0a 100%)!important}.ap-overview-hero{isolation:isolate;background:radial-gradient(70% 110% at 100% 0,#b993561f,#0000 82%),linear-gradient(135deg,#241d15f0,#0e0c0afa 74%);border:1px solid #a9895b42;border-radius:11px;padding:17px 16px 13px;position:relative;overflow:hidden;box-shadow:inset 0 1px #e6cfa90f,0 8px 24px #00000047}.ap-overview-kicker,.ap-detail-eyebrow{color:#c9a66e;letter-spacing:1.5px;align-items:center;gap:7px;font:9px/1.2 Georgia,Times New Roman,serif;display:flex}.ap-overview-kicker>span{border:1px solid #d8bd88;width:5px;height:5px;transform:rotate(45deg)}.ap-overview-hero h1{color:#f5ead4;letter-spacing:1.2px;margin-top:9px;font-family:Noto Serif SC,Songti SC,serif;font-size:22px;font-weight:600}.ap-overview-hero>p{color:#e1ceaab3;margin-top:4px;font-size:11px;line-height:1.6}.ap-overview-summary{border-top:1px solid #be9c672e;align-items:center;gap:18px;margin-top:14px;padding-top:10px;display:flex}.ap-overview-summary>div{align-items:center;gap:6px;min-width:0;display:flex}.ap-summary-label{color:#e1ceaa9e;white-space:nowrap;font-size:10px}.ap-overview-summary b{color:#e9d7b5;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;overflow:hidden}.ap-wallpaper-swatch{border:1px solid #efe0c06b;border-radius:3px;flex:none;width:11px;height:11px}.ap-overview-orbit{z-index:-1;color:#e0c28d2e;text-shadow:0 0 26px #e0c28d1f;font:44px/1 Georgia,serif;position:absolute;top:22px;right:22px}.ap-hub-section,.ap-reset-section{flex-direction:column;gap:8px;display:flex}.ap-hub-heading{align-items:baseline;gap:7px;padding:0 2px;display:flex}.ap-hub-heading>span{color:#c9a66e;font:10px/1 Georgia,Times New Roman,serif}.ap-hub-heading h2{color:#f1e5cc;letter-spacing:.5px;font-family:Noto Serif SC,Songti SC,serif;font-size:13px;font-weight:600}.ap-hub-heading small{color:#dabe9170;letter-spacing:1px;margin-left:auto;font:8px/1 Georgia,Times New Roman,serif}.ap-hub-card{background:linear-gradient(115deg,#1d1813f5,#0d0b09fc);border:1px solid #a9895b36;border-radius:9px;overflow:hidden;box-shadow:inset 0 1px #e6cfa909,0 5px 15px #0000004d}.ap-hub-item{width:100%;min-width:0;min-height:62px;color:inherit;text-align:left;-webkit-tap-highlight-color:transparent;grid-template-columns:34px minmax(0,1fr) auto 9px;align-items:center;gap:9px;padding:9px 11px;transition:background .16s;display:grid}.ap-hub-item+.ap-hub-item{border-top:1px solid #be9c671f}.ap-hub-item:hover,.ap-hub-item:focus-visible{background:#c9a66e13}.ap-hub-item:focus-visible{outline-offset:-2px;outline:1px solid #d8bd88a6}.ap-hub-mark{color:#d8bd88;letter-spacing:.35px;background:linear-gradient(145deg,#211a13,#100e0b);border:1px solid #be9c6747;border-radius:6px;place-items:center;width:32px;height:32px;font:8px/1 Georgia,Times New Roman,serif;display:grid}.ap-hub-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.ap-hub-title{color:#f2e9d8;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.ap-hub-desc{color:#dacbb294;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;line-height:1.35;overflow:hidden}.ap-hub-meta{color:#ddc393bf;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:104px;font-size:9px;overflow:hidden}.ap-hub-arrow{color:#dabe9199;text-align:right;font:17px/1 Georgia,serif}.ap-reset-section .ap-reset-all{color:#e5b3a8;text-align:left;background:linear-gradient(105deg,#361c19d1,#180f0df0);border:1px solid #b7685b66;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:11px 12px;font-size:11px;display:flex}.ap-reset-section .ap-reset-all span{color:#dcb0a4a6;font-size:9px;font-weight:400}.module-app.appearance-app>.module-body.ap-detail-body{color:#121212;padding-top:12px;background:linear-gradient(#f4f1eb 0%,#ece8df 100%)!important}.ap-detail-back{color:#715b3b;background:#ffffff94;border:1px solid #775d3938;border-radius:6px;align-self:flex-start;align-items:center;gap:7px;margin:0 0 14px;padding:7px 10px;font-size:11px;display:inline-flex}.ap-detail-back span{font-size:15px;line-height:10px}.ap-detail-heading{background:linear-gradient(120deg,#fffdf8,#f4efe5);border:1px solid #a9895b47;border-radius:8px;align-items:center;gap:10px;margin-bottom:15px;padding:12px;display:flex;box-shadow:0 3px 10px #3025150d}.ap-detail-mark{color:#dfc18d;letter-spacing:.35px;background:linear-gradient(145deg,#241c13,#100e0b);border:1px solid #a9895b5c;border-radius:7px;flex:none;place-items:center;width:36px;height:36px;font:8px/1 Georgia,Times New Roman,serif;display:grid}.ap-detail-heading h1{color:#29231b;letter-spacing:.5px;margin-top:4px;font-family:Noto Serif SC,Songti SC,serif;font-size:16px;font-weight:700}.ap-detail-eyebrow{color:#99794a;font-size:8px}.ap-module-manager{flex-direction:column;gap:10px;display:flex}.ap-module-intro{background:#fffdf8;border:1px solid #a9895b40;border-radius:8px;align-items:flex-start;gap:10px;padding:12px;display:flex}.ap-module-intro-mark{color:#dfc18d;letter-spacing:.7px;background:#211a13;border-radius:4px;flex:none;padding:4px 5px;font:7px/1 Georgia,Times New Roman,serif}.ap-module-intro h2{color:#29231b;font-size:12px}.ap-module-intro p{color:#786e5d;margin-top:4px;font-size:10.5px;line-height:1.6}.ap-module-list{background:#fffc;border:1px solid #a9895b3d;border-radius:8px;overflow:hidden}.ap-module-row{align-items:center;gap:9px;min-height:42px;padding:7px 11px;display:flex}.ap-module-row+.ap-module-row{border-top:1px solid #775d391f}.ap-module-index{color:#a1875c;font:9px/1 Georgia,Times New Roman,serif}.ap-module-name{color:#39332a;flex:1;font-size:11px}.ap-module-status{color:#99856a;font-size:9px}@media (width<=360px){.module-app.appearance-app>.module-body.ap-overview-body{padding-inline:11px}.ap-hub-item{grid-template-columns:30px minmax(0,1fr) 82px 8px;gap:7px;padding-inline:9px}.ap-hub-mark{width:29px;height:29px}.ap-hub-title{font-size:11.5px}.ap-hub-desc{font-size:9px}.ap-hub-meta{font-size:8.5px}.ap-overview-summary{gap:12px}}}
