@font-face{font-family:Escoredream;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-1Thin.woff) format("woff");font-weight:100;font-display:swap}@font-face{font-family:Escoredream;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-2ExtraLight.woff) format("woff");font-weight:200;font-display:swap}@font-face{font-family:Escoredream;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-3Light.woff) format("woff");font-weight:300;font-display:swap}@font-face{font-family:Escoredream;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-4Regular.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:Escoredream;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-5Medium.woff) format("woff");font-weight:500;font-display:swap}@font-face{font-family:Escoredream;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-6Bold.woff) format("woff");font-weight:600;font-display:swap}@font-face{font-family:Escoredream;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-7ExtraBold.woff) format("woff");font-weight:700;font-display:swap}@font-face{font-family:Escoredream;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-8Heavy.woff) format("woff");font-weight:800;font-display:swap}@font-face{font-family:Escoredream;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-9Black.woff) format("woff");font-weight:900;font-display:swap}:root{--bg-color: #2B2B2F;--text-color: #f5f5f5;--text-muted: #aaa;--card-bg: #4b4e5282;--border-color: rgba(255, 255, 255, .77);--link-color: #8ea0ff;--link-hover: #b3c4ff;--button-bg: #3a3a3f;--button-text: #f5f5f5;--button-hover: #4a4a4f;--button-up: #4caf50;--button-down: #f44336;--accent-yellow: #FFD200;--yellow-hover: #ffdd46;--text-on-accent: #ffffff}[data-theme=light]{--bg-color: #ffffff;--text-color: #222222;--text-muted: #666;--card-bg: #00000023;--border-color: rgba(0, 0, 0, .439);--link-color: #4466ff;--link-hover: #2244cc;--button-bg: #3535356f;--button-text: #ffffff;--button-hover: #333333;--button-up: #4caf50;--button-down: #f44336;--accent-yellow: #FFD200;--text-on-accent: #ffffff}:root{font-family:Escoredream,system-ui,sans-serif;font-weight:400;line-height:1.6;color:var(--text-color);background-color:var(--bg-color);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .3s,color .3s}html,body{margin:0;padding:0;min-height:100vh;background-color:var(--bg-color)}a{font-weight:500;color:var(--link-color);text-decoration:none;transition:color .2s}a:hover{color:var(--link-hover)}button{font-family:inherit;font-weight:500;border:none;border-radius:8px;cursor:pointer;padding:.6em 1.2em;font-size:1em;background-color:var(--button-bg);color:var(--button-text);transition:background-color .25s,transform .1s}button:hover{background-color:var(--button-hover)}button:active{transform:scale(.97)}h1,h2,h3,h4,h5,h6{font-weight:600;margin:.5em 0}img{max-width:100%;height:auto}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background-color:#ffffff40;border-radius:8px}.theme-toggle-btn{display:flex;align-items:center;justify-content:center;width:38px;height:38px;font-size:18px;background:var(--card-bg);color:var(--text-color);border:none;border-radius:8px;cursor:pointer;transition:all .25s ease;box-shadow:0 0 0 1px var(--card-bg)}.theme-toggle-btn:hover{background:var(--button-hover);transform:scale(1.05)}.theme-toggle-btn:active{transform:scale(.95);box-shadow:0 0 0 2px var(--accent-yellow)}.main-header{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;z-index:2000;background:var(--bg-color);border-bottom:1px solid var(--card-bg);box-shadow:0 2px 6px #0000001a}.header-inner{display:flex;align-items:center;justify-content:space-between;max-width:1100px;margin:0 auto;padding:14px 20px}.header-logo-group{display:flex;align-items:center;gap:10px;cursor:pointer;transition:opacity .2s ease}.header-logo-group:hover{opacity:.8}.logo-img{height:38px;width:auto;object-fit:contain}.header-title{font-size:1.4rem;font-weight:700;transition:color .2s ease}.header-title:hover{color:var(--accent-yellow)}.header-right{display:flex;align-items:center;gap:24px}.header-nav{display:flex;align-items:center;gap:18px}.nav-link{font-weight:600;color:var(--text-color);text-decoration:none;position:relative;transition:color .25s ease}.nav-link:hover{color:var(--accent-yellow)}.nav-link:after{content:"";position:absolute;left:0;bottom:-4px;width:0;height:2px;background:var(--accent-yellow);transition:width .25s ease}.nav-link:hover:after{width:100%}@media(max-width:768px){.header-inner{padding:10px 14px;min-height:44px}.main-header{box-shadow:0 1px 3px #0000001a}.logo-img{height:28px}.header-nav{margin-right:1rem}.header-title{display:none}.header-right{gap:8px;transform:scale(.9)}.desktop-only{display:none!important}.mobile-only{display:inline-block!important}.nav-link{font-size:.95rem}}.desktop-only{display:inline-block}.mobile-only{display:none}.tiermaker{max-width:1030px;margin:0 auto;padding:2rem 1rem;color:var(--text-color);background:var(--bg-color);position:relative}.tier-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem;margin-bottom:1rem}.page-title{text-align:center;font-size:2rem;font-weight:700;margin-bottom:.3rem}.page-subtitle{text-align:center;color:var(--text-muted, #aaa);margin-bottom:1.5rem}.patch-selector{padding:6px 10px;margin-right:.3rem;font-size:.9rem;border-radius:6px;background-color:var(--card-bg);color:var(--text-color);border:1px solid var(--border-color, #444);cursor:pointer;transition:border-color .2s ease}.patch-selector:hover,.patch-selector:focus{border-color:var(--accent-yellow, #ffd200);outline:none}.header-actions{display:flex;justify-content:flex-start;align-items:center}.toggle-btn{padding:8px 10px;border:none;border-radius:6px;cursor:pointer;background-color:var(--button-bg, #3a3a3f);color:var(--button-text, #f5f5f5);font-size:.85rem;margin-right:.3rem;margin-left:.3rem;transition:background-color .2s ease,transform .15s ease}.toggle-btn:hover{background-color:var(--button-hover, #4a4a4f);transform:translateY(-1px)}.tier-row{position:relative;background:var(--bg-color);margin:2.4rem 0 2rem;border-radius:12px;padding:.7rem 1rem;border:2px solid var(--border-color, rgba(255, 255, 255, .1));overflow:visible}.tier-label{position:absolute;top:-34px;left:18px;width:70px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:10px 10px 0 0;font-weight:800;font-size:1rem;color:var(--text-on-accent, #fff);border-bottom:none}.tier-label:after{content:"";position:absolute;left:-2px;right:-2px;bottom:-2px;height:6px;background:var(--bg-color);border-bottom-left-radius:6px;border-bottom-right-radius:6px;z-index:-1}.tier-OP .tier-label{background:linear-gradient(180deg,#ad0101,var(--border-color))}.tier-1 .tier-label{background:linear-gradient(180deg,#f09001,var(--border-color))}.tier-2 .tier-label{background:linear-gradient(180deg,#e2b500,var(--border-color))}.tier-3 .tier-label{background:linear-gradient(180deg,#007ad7,var(--border-color))}.tier-4 .tier-label{background:linear-gradient(180deg,#002ad0,var(--border-color))}.tier-5 .tier-label{background:linear-gradient(180deg,#1a016257,var(--border-color))}.tier-jobs{display:flex;flex-wrap:wrap;gap:.5rem;padding:0}.job-card{background:var(--card-bg);border-radius:6px;text-align:center;padding:.4rem;width:70px;position:relative;transition:background .2s ease,transform .1s ease}.vote-mark{position:absolute;top:3px;right:5px;color:var(--accent-yellow);font-weight:700;font-size:1rem}.job-icon{width:52px;height:52px;border-radius:4px;margin-bottom:0;object-fit:cover}.job-text{line-height:.5;margin:0;padding:0}.job-main{font-size:.7rem;font-weight:600;margin-top:.3rem;color:var(--text-color)}.job-sub{font-size:.65rem;color:var(--text-muted, #ccc);margin-top:.2rem}.vote-buttons{display:flex;justify-content:center;gap:.35rem;margin-top:.15rem}.vote-btn{border:none;border-radius:4px;padding:.3em .8em;font-size:.75rem;cursor:pointer;transition:background-color .2s ease,opacity .2s ease;font-family:Arial,Helvetica,"sans-serif";color:var(--button-text)}.vote-btn.up{background-color:#cb3b2ec3}.vote-btn.down{background-color:#7c83ffce}.vote-btn:hover:not(:disabled){opacity:.9}.empty-tier-text{width:100%;text-align:center;color:var(--text-muted, #999);font-size:.85rem;padding:.8rem 0;opacity:.8}.tier-info{text-align:center;font-size:.95rem;color:var(--text-color);opacity:.8;margin-bottom:1rem;line-height:1.6}@media(max-width:600px){.tiermaker{padding:1rem .5rem}.tier-header{flex-direction:column;gap:.4rem}.tier-row{margin:2.5rem 0 1.5rem;padding:.7rem .4rem}.vote-btn{padding:.2em .7em}.tier-label:after{height:5px}.job-card{width:64px;padding:.35rem}.job-main{font-size:.65rem}.patch-selector,.toggle-btn{width:47%;text-align:center;margin-bottom:.5rem}.tier-info,.page-subtitle,.patch-selector{display:none}}.job-card{transition:transform .6s cubic-bezier(.19,1,.22,1),opacity .4s ease}.tier-move-up{animation:tierMoveUp .8s cubic-bezier(.19,1,.22,1)}.tier-move-down{animation:tierMoveDown .8s cubic-bezier(.19,1,.22,1)}@keyframes tierMoveUp{0%{transform:translateY(0);opacity:1;box-shadow:none}40%{transform:translateY(-28px) scale(1.05);opacity:.7;box-shadow:0 0 10px #ffdc6466}to{transform:translateY(0);opacity:1;box-shadow:none}}@keyframes tierMoveDown{0%{transform:translateY(0);opacity:1;box-shadow:none}40%{transform:translateY(28px) scale(.95);opacity:.7;box-shadow:0 0 10px #6496ff66}to{transform:translateY(0);opacity:1;box-shadow:none}}.vote-stats{display:flex;align-items:center;gap:6px;font-size:.8rem;color:var(--text-color);background:transparent;border-radius:8px;padding:4px 8px;box-shadow:none;transition:color .2s ease}.vote-stats:hover{background:transparent;color:var(--accent-yellow, #ffd200)}.vote-label{color:var(--text-muted, #aaa)}.vote-count{font-weight:600;color:var(--accent-yellow, #ffd200)}@media(max-width:768px){.vote-stats{gap:3px;font-size:.65rem;padding:2px 4px}.vote-count{font-weight:500}}.console-overlay{position:absolute;top:30px;right:20px;width:300px;height:150px;display:flex;flex-direction:column;background:#1e1e2399;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#e0e0e0;border:1px solid rgba(255,255,255,.15);border-radius:10px;font-family:JetBrains Mono,monospace;font-size:.8rem;z-index:9999;overflow:hidden}.console-header{display:flex;justify-content:space-between;align-items:center;background:#28282dcc;color:var(--accent-yellow);padding:4px 8px;font-weight:700;-webkit-user-select:none;user-select:none}.console-actions button{background:none;border:none;color:#aaa;margin-left:6px;cursor:pointer;font-size:.85rem;transition:color .2s ease}.console-actions button:hover{color:#fff}.console-body{flex:1;overflow-y:auto;padding:6px 8px;background:#00000040;border-top:1px solid rgba(255,255,255,.05)}.log-item.info{color:#9ecfff}.log-item.error{color:#ff7070}.log-item.warn{color:#ffb347}.log-item.system{color:#8aff8a}.log-time{color:#777;margin-right:4px}.vote-stats-inline{position:absolute;top:50px;left:10px;font-size:.9rem;color:var(--accent-yellow, #ffd200);font-weight:600}.console-toggle-btn{display:flex;align-items:center;position:absolute;top:30px;right:20px;z-index:2;background:#1e1e23cc;color:var(--accent-yellow);border:1px solid rgba(255,255,255,.15);border-radius:6px;padding:6px 10px;cursor:pointer;font-size:.8rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .2s ease}.console-toggle-btn:hover{background:#32323ce6}@media(max-width:768px){.console-overlay,.console-toggle-btn{display:none}}.floating-log-layer{position:absolute;top:30px;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.floating-log{position:absolute;top:-20px;left:50%;transform:translate(-50%);font-weight:700;font-size:.85rem;opacity:0;white-space:nowrap;max-width:none;text-align:center;animation:dropFade 3s ease forwards}.floating-log.info{color:#9ecfff}.floating-log.up{color:#8aff8a}.floating-log.down{color:#ff7070}@keyframes dropFade{0%{transform:translate(-50%,-10px);opacity:0}20%{transform:translate(-50%);opacity:1}80%{transform:translate(-50%,60px);opacity:1}to{transform:translate(-50%,100px);opacity:0}}.mobile-console{position:fixed;bottom:20px;right:15px;width:120px;height:100px;background:#14141966;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#e0e0e0;font-family:JetBrains Mono,monospace;font-size:.65rem;overflow:hidden;z-index:10000;display:flex;flex-direction:column;justify-content:flex-end}.mobile-vote-stats{position:absolute;top:6px;left:8px;font-size:.75rem;font-weight:600;color:var(--accent-yellow, #ffd200);white-space:nowrap;pointer-events:none;z-index:2}.mobile-console-header{display:flex;justify-content:space-between;align-items:center;background:#1e1e2399;padding:3px 6px;font-size:.7rem;color:var(--accent-yellow, #ffd200)}.mobile-console-header button{background:none;border:none;color:#aaa;cursor:pointer;font-size:.7rem}.mobile-console-header button:hover{color:#fff}.mobile-floating-layer{position:absolute;bottom:25px;right:10px;width:180px;height:80px;pointer-events:none;overflow:hidden}.mobile-floating-log{position:absolute;bottom:25px;right:10px;font-weight:700;opacity:0;white-space:nowrap;text-align:right;animation:mobileFloat 2.5s ease forwards}.mobile-floating-log.info{color:#9ecfff}.mobile-floating-log.up{color:#8aff8a}.mobile-floating-log.down{color:#ff7070}@keyframes mobileFloat{0%{transform:translateY(20px);opacity:0}20%{transform:translateY(0);opacity:1}80%{transform:translateY(-10px);opacity:1}to{transform:translateY(-30px);opacity:0}}.mobile-console-toggle{position:fixed;bottom:15px;right:15px;background:#1e1e23cc;color:var(--accent-yellow, #ffd200);border:1px solid rgba(255,255,255,.15);border-radius:8px;padding:6px 5px 6px 10px;font-size:0;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:10000}@media(min-width:769px){.mobile-console,.mobile-console-toggle{display:none}}#snapshot-container{width:800px;max-width:800px;background:#2b2b2f;font-family:Pretendard,Noto Sans KR,sans-serif;color:#000;padding:20px 30px;border-radius:12px;box-sizing:border-box;transform-origin:top left;margin:0 auto}.snapshot-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.snapshot-header .title{font-size:1.6rem;font-weight:700;color:#fff}.snapshot-header .subtitle{font-size:.95rem;color:#ccc;margin-top:4px}.snapshot-header img{height:44px;object-fit:contain}.snapshot-tier{margin-top:14px}.snapshot-tier-title{display:inline-block;font-weight:700;font-size:1.1rem;padding:5px 12px;border-radius:6px;margin-bottom:6px;color:#fff}.snapshot-tier-OP{background:linear-gradient(180deg,#ad0101,#fff)}.snapshot-tier-1{background:linear-gradient(180deg,#f09001,#fff)}.snapshot-tier-2{background:linear-gradient(180deg,#e2b500,#fff)}.snapshot-tier-3{background:linear-gradient(180deg,#007ad7,#fff)}.snapshot-tier-4{background:linear-gradient(180deg,#002ad0,#fff)}.snapshot-tier-5{background:linear-gradient(180deg,#1a0162,#fff)}.snapshot-job-list{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.snapshot-job{display:flex;align-items:center;gap:8px;border:1px solid #444;border-radius:8px;background:#ffffff12;padding:6px 10px;height:48px;width:auto;min-width:130px;max-width:300px;box-sizing:border-box;transition:transform .1s ease;flex-shrink:0}.snapshot-job img{width:38px;height:38px;border-radius:4px}.snapshot-job span{font-size:.82rem;font-weight:500;color:#f5f5f5;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.snapshot-footer{text-align:right;margin-top:20px;font-size:.8rem;color:#bbb;border-top:1px solid #444;padding-top:8px}.snapshot-footer a{color:#bbb;text-decoration:none}.snapshot-footer a:hover{color:#fff;text-decoration:underline}.comments-section{margin-top:3rem;padding:1.5rem;background:var(--card-bg);border-radius:12px}.comment-title{font-weight:700;margin-bottom:1rem;font-size:1.3rem}.comment-form{display:flex;gap:10px;margin-bottom:1rem}.comment-form input{flex:1;padding:8px 12px;border-radius:6px;border:1px solid var(--border-color);background:var(--bg-color);color:var(--text-color)}.comment-form button{padding:8px 14px;border-radius:6px;border:none;background:var(--accent-yellow);color:var(--bg-color);cursor:pointer;transition:background .2s}.comment-form button:hover{background:var(--yellow-hover)}.sort-buttons{display:flex;gap:8px;margin-bottom:.8rem}.sort-buttons button{background:var(--button-bg);color:var(--text-color);border:none;padding:6px 10px;border-radius:4px;cursor:pointer;font-size:.9rem}.sort-buttons button.active{background:var(--accent-yellow);color:var(--bg-color)}.comment-list{display:flex;flex-direction:column;gap:12px}.comment-item{background:var(--bg-color);border-radius:10px;padding:16px 18px;border:1px solid rgba(255,255,255,.08);box-shadow:0 1px 3px #0000001a;margin:0}.comment-header{display:flex;align-items:center;justify-content:space-between}.comment-user-info{display:flex;align-items:center;gap:10px}.comment-user-name{font-weight:700;font-size:1rem;color:var(--text-color)}.comment-time{font-size:.85rem;color:var(--text-muted)}.comment-text{margin:10px 0;color:var(--text-color);line-height:1.5;word-break:break-word;white-space:pre-line;text-align:left}.comment-actions{display:flex;justify-content:flex-end;align-items:center;font-size:.9rem}.comment-actions button{border:none;background:none;cursor:pointer;color:var(--text-muted);transition:color .15s ease}.comment-actions button:hover{color:var(--accent-yellow)}.comment-vote-btn{background:none;border:none;cursor:pointer;padding:0;display:flex;justify-content:flex-end}.comment-vote-box{display:flex;align-items:center;gap:3px;background:#00000064;border-radius:8px;padding:6px 6px 6px 8px;transition:background .2s ease}.comment-vote-box:hover{background:#ffffff26}.comment-vote-arrow{width:18px;height:18px;display:flex;align-items:center;background:linear-gradient(180deg,#ad0101,#fff);-webkit-mask:url("data:image/svg+xml;utf8,<svg fill='black' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 4l-8 8h5v8h6v-8h5z'/></svg>") no-repeat center;mask:url("data:image/svg+xml;utf8,<svg fill='black' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 4l-8 8h5v8h6v-8h5z'/></svg>") no-repeat center;-webkit-mask-size:contain;mask-size:contain;opacity:.9}.comment-vote-count{font-size:.9rem;color:var(--text-color);font-weight:600;transform:translateY(1px)}.reply-vote-btn{background:none;border:none;cursor:pointer;padding:0;display:flex;justify-content:flex-end}.reply-vote-box{display:flex;align-items:center;gap:3px;background:#00000064;border-radius:6px;padding:6px 6px 6px 8px;transition:background .2s ease}.reply-vote-box:hover{background:#ffffff1f}.reply-vote-arrow{width:16px;height:16px;background:linear-gradient(180deg,#ad0101,#fff);-webkit-mask:url("data:image/svg+xml;utf8,<svg fill='black' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 4l-8 8h5v8h6v-8h5z'/></svg>") no-repeat center;mask:url("data:image/svg+xml;utf8,<svg fill='black' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 4l-8 8h5v8h6v-8h5z'/></svg>") no-repeat center;-webkit-mask-size:contain;mask-size:contain;opacity:.9}.reply-vote-count{font-size:.85rem;color:var(--text-color);font-weight:500;transform:translateY(1px)}.no-comments{text-align:center;color:var(--text-muted);font-size:.9rem;padding:1rem 0}.comment-list,.reply-list{list-style:none;margin:0;padding:0}.reply-list{margin-left:1.5rem;margin-top:.5rem;list-style:none;padding-left:0;display:flex;flex-direction:column;gap:8px}.reply-item{background:#ffffff0a;border:none;border-radius:6px;padding:8px 1rem}.reply-header{display:flex;justify-content:space-between;font-size:.8rem;color:var(--text-muted)}.reply-text{color:var(--text-color);margin:4px 0;text-align:left}.reply-actions{display:flex;justify-content:flex-end;font-size:.85rem}.reply-actions button{background:transparent;border:none;cursor:pointer;color:var(--text-muted)}.reply-actions button:hover{color:var(--accent-yellow)}.reply-form{display:flex;gap:8px;margin-top:.4rem}.reply-form input{flex:1;padding:6px 10px;border-radius:4px;border:1px solid var(--border-color);background:var(--bg-color);color:var(--text-color)}.reply-form button{padding:6px 12px;border-radius:4px;background:var(--accent-yellow);border:none;color:var(--bg-color);cursor:pointer}.reply-form button:hover{background:var(--yellow-hover)}@media(max-width:600px){.comment-avatar{width:32px;height:32px}.comment-user-name{font-size:.95rem}.comment-text{font-size:.9rem}.vote-btn{font-size:.85rem}.reply-list{margin-left:1.2rem}}.maple-tiermaker{max-width:1030px;margin:0 auto;padding:2rem 1rem;color:var(--text-color);background:var(--bg-color);position:relative}.maple-topbar{flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem;margin-bottom:1rem}.maple-row{position:relative;margin:2.4rem 0 2rem;border-radius:12px;padding:.7rem 1rem;border:2px solid var(--border-color, rgba(255, 255, 255, .1))}.maple-label{position:absolute;top:-34px;left:18px;width:70px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:10px 10px 0 0;font-weight:800;font-size:1rem;color:var(--text-on-accent, #fff)}.maple-OP .maple-label{background:linear-gradient(180deg,#e63c1f,#ffb34f)}.maple-1 .maple-label{background:linear-gradient(180deg,#f8a300,#ffd54f)}.maple-2 .maple-label{background:linear-gradient(180deg,#f6ca2a,#ffe082)}.maple-3 .maple-label{background:linear-gradient(180deg,#4da9ff,#92caff)}.maple-4 .maple-label{background:linear-gradient(180deg,#0060d0,#85b4ff)}.maple-5 .maple-label{background:linear-gradient(180deg,#43318f,#7e63ff)}.maple-jobs{display:flex;flex-wrap:wrap;gap:.5rem}.maple-card{background:var(--card-bg);border-radius:6px;text-align:center;padding:.4rem;width:70px;position:relative}.maple-icon{width:52px;height:52px;border-radius:4px;object-fit:cover}.maple-text .main{font-size:.7rem;font-weight:600;margin-top:.3rem}.maple-text .sub{font-size:.65rem;color:var(--text-muted, #ccc)}.vote-btn.up{background-color:#e05c3b}.vote-btn.down{background-color:#2b7cff}.vote-btn:disabled{opacity:.4;cursor:not-allowed}.maple-move-up{animation:mapleMoveUp .8s ease-out}.maple-move-down{animation:mapleMoveDown .8s ease-out}@keyframes mapleMoveUp{0%{transform:translateY(0);opacity:1}40%{transform:translateY(-28px) scale(1.05);opacity:.7}to{transform:translateY(0);opacity:1}}@keyframes mapleMoveDown{0%{transform:translateY(0);opacity:1}40%{transform:translateY(28px) scale(.95);opacity:.7}to{transform:translateY(0);opacity:1}}@media(max-width:600px){.maple-tiermaker{padding:1rem .5rem}.maple-topbar{flex-direction:column;align-items:center;gap:.4rem}.maple-row{margin:2rem 0 1.2rem;padding:.6rem .4rem}.maple-label{top:-28px;left:14px;width:60px;height:28px;font-size:.85rem}.maple-card{width:64px;padding:.35rem}.maple-icon{width:48px;height:48px}.maple-text .main{font-size:.65rem}.maple-text .sub{font-size:.6rem}.vote-buttons{gap:.25rem}.vote-btn{padding:.2em .6em;font-size:.7rem}.vote-mark{top:2px;right:4px;font-size:.9rem}.patch-selector,.toggle-btn{width:48%;text-align:center;margin-bottom:.4rem}.patch-selector{font-size:.8rem}}#root{position:relative;max-width:1280px;margin:0 auto;padding:0;text-align:center;background:var(--bg-color, #1a1a1d);z-index:1}.app-layout{position:relative;max-width:1280px;margin:0 auto}.app-content{max-width:1280px;margin:0 auto;z-index:2}.side-ad{position:fixed;top:140px;width:200px;height:1000px;z-index:1000;overflow:hidden;border-radius:8px}.side-ad-left{left:calc((100% - 1500px)/2 - 10px)}.side-ad-right{right:calc((100% - 1500px)/2 - 10px)}.top-ad-container{width:100%;max-width:1000px;margin:90px auto 20px;padding:0;text-align:center;border-radius:0}.horizontal-ad{display:block;width:100%;max-width:900px;margin:10px auto;text-align:center}@media(max-width:1500px){.side-ad{display:none}.app-content{padding-bottom:80px}}@media(max-width:768px){.horizontal-ad{display:none}.app-content{padding-bottom:80px}}.ads-mobile{display:none;margin:16px auto;text-align:center;width:100%;max-width:100%;border-radius:6px}@media(max-width:768px){.ads-mobile{display:block}}@media(hover:none)and (pointer:coarse){a:hover,button:hover,.nav-link:hover,.header-logo-group:hover,.header-title:hover{color:inherit!important;opacity:1!important}.nav-link:after{display:none!important}}
