.nav-links .mimic-community-dropdown{position:relative;display:inline-flex;align-items:center;z-index:60;font-family:inherit}
.nav-links .mimic-community-dropdown>summary{display:inline-flex;align-items:center;gap:6px;list-style:none;cursor:pointer;color:#f4e4d9;font-size:11px;font-weight:800;letter-spacing:.045em;white-space:nowrap;user-select:none}
.nav-links .mimic-community-dropdown>summary::-webkit-details-marker{display:none}
.nav-links .mimic-community-dropdown>summary:hover,.nav-links .mimic-community-dropdown[open]>summary{color:white}
.nav-links .mimic-community-popover{position:absolute;z-index:80;top:calc(100% + 19px);left:-18px;min-width:195px;background:#fffaf5;border:1px solid #e3d0bb;border-radius:9px;box-shadow:0 16px 35px #32122038;padding:8px;display:flex;flex-direction:column;gap:1px}
.nav-links .mimic-community-popover a{display:block!important;color:#653045!important;font-size:12px;font-weight:800;padding:10px 12px!important;border-radius:5px;text-transform:none}
.nav-links .mimic-community-popover a:hover{background:#f3e9df;text-decoration:none}
.mimic-menu-empty{display:block;padding:10px 12px;color:#90796c;font-size:11px}
.mimic-admin-entry{color:#772c48!important}
.mimic-donate-container{max-width:1140px}
.mimic-donate-heading{margin:0 0 22px}.mimic-donate-heading h2{font-size:24px;color:#643049;margin:0 0 7px}.mimic-donate-heading p{margin:0;font-size:13px;color:#866e64}
.mimic-donate-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(270px,.85fr);gap:23px;align-items:start}
.mimic-donate-card{min-width:0;padding:32px;background:#fffcf8;border:1px solid #e7d6c6;border-radius:15px;box-shadow:0 13px 30px #4d283612;margin-bottom:20px}
.mimic-donate-card h3{margin:0 0 21px;font-size:22px;color:#5e2a40}.mimic-donate-card h2{color:#5e2a40}.mimic-donate-card p{color:#806c61;line-height:1.75;font-size:13px}
.mimic-donate-form{display:flex;flex-direction:column;align-items:flex-start;gap:14px}
.mimic-donate-form label{font-weight:850;color:#633248;font-size:12px}
.mimic-donate-input{height:52px;width:min(100%,410px);padding:12px 16px;border:1px solid #dfcbbb;border-radius:8px;background:#fff;color:#542333;font:700 15px 'Levenim MT',sans-serif}
.mimic-donate-warning,.mimic-donate-notice{border-radius:8px;padding:14px 16px;margin:16px 0;color:#7e403f;background:#fff0ea;border:1px solid #eac2b3;font-size:13px}
.mimic-donate-notice{color:#765a4a;background:#fbf0e4;border-color:#e5d2bc}
.mimic-donate-stat{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid #e9dacc;padding:15px 0;font-size:12px}
.mimic-donate-stat span{color:#867368}.mimic-donate-stat strong{color:#5a2c40;text-align:right;overflow-wrap:anywhere}
.mimic-donate-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:23px}
.mimic-donate-text-link{display:inline-flex;margin:12px 16px 4px 0;color:#6f2c41;font-weight:850;font-size:12px;text-decoration:underline;text-underline-offset:3px}
.mimic-donate-paypal img{max-width:100%;height:auto}
.mimic-donate-history{margin:22px 0}.mimic-donate-table-scroll{overflow-x:auto}
.mimic-donate-table{border-collapse:collapse;min-width:690px;width:100%;font-size:12px}
.mimic-donate-table th{background:#662d42;color:#fffaf3;text-align:left;font-weight:850;padding:13px 12px;white-space:nowrap}
.mimic-donate-table td{padding:13px 12px;border-bottom:1px solid #eadbcd;color:#644f48}
.mimic-donate-table tr:nth-child(even){background:#fcf5ed}
.mimic-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:12px 0 36px}
.mimic-admin-card{padding:21px;border:1px solid #e3d0bf;background:#fffaf4;border-radius:10px;display:flex;flex-direction:column;gap:8px}
.mimic-admin-card strong{color:#632d42;font-size:16px}.mimic-admin-card span{font-size:12px;color:#866e63}.mimic-admin-card:hover{border-color:#b68682;background:#fff}
.mimic-admin-links{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:32px}
.mimic-admin-links a{background:#fffaf4;color:#613045;border:1px solid #e3d0bf;padding:11px 14px;border-radius:8px;font-size:12px;font-weight:800}
.mimic-admin-links a:hover{background:#f2e4d9}
@media(max-width:900px){.nav-links .mimic-community-dropdown{display:block;width:100%}.nav-links .mimic-community-dropdown>summary{font-size:12px;display:flex;padding:14px 5px;border-bottom:1px solid #ffffff19}.nav-links .mimic-community-popover{position:static;left:auto;top:auto;box-shadow:none;margin:0 0 9px;min-width:0;width:100%}}
@media(max-width:690px){.mimic-donate-grid,.mimic-admin-grid{grid-template-columns:1fr}.mimic-donate-card{padding:23px}.mimic-donate-stat{flex-direction:column;gap:4px}.mimic-donate-stat strong{text-align:left}}

.mimic-community-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-top:24px}.mimic-community-card{background:#fffaf4;border:1px solid #e5d4c4;padding:22px;border-radius:10px;display:flex;flex-direction:column;gap:8px}.mimic-community-card strong{font-size:16px;color:#672e44}.mimic-community-card span{color:#91766c;font-size:12px}.mimic-community-card:hover{background:white;border-color:#b78692}

.mimic-dashboard-stats{grid-template-columns:repeat(4,minmax(0,1fr))}
@media(max-width:900px){.mimic-dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:470px){.mimic-dashboard-stats{grid-template-columns:1fr}.mimic-dashboard-stats>div:last-child{grid-column:auto}}

.mimic-donate-recipient{display:flex;align-items:center;gap:15px;padding:18px 19px;margin:0 0 25px;background:#f8f1e8;border:1px solid #dfc6b5;border-left:4px solid #773548;border-radius:11px;min-width:0}
.mimic-donate-recipient-icon{height:54px;width:54px;border-radius:11px;background:#fffaf4;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.mimic-donate-recipient-icon img{width:47px;height:47px;object-fit:contain}
.mimic-donate-recipient-info{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}
.mimic-donate-recipient-label{font-size:10px;font-weight:900;letter-spacing:.09em;color:#93675f}
.mimic-donate-recipient-info strong{font-size:21px;color:#5a293e;overflow-wrap:anywhere;line-height:1.3}
.mimic-donate-recipient-info>span:not(.mimic-donate-recipient-label){font-size:12px;font-weight:700;color:#806b61}
.mimic-donate-recipient-info p{font-size:12px;line-height:1.55;margin:5px 0 0;color:#80655c}
.mimic-donate-recipient-change{flex-shrink:0;padding:10px 12px;border:1px solid #b98c8d;background:#fffaf4;color:#6b2d42!important;text-decoration:none!important;border-radius:6px;font-weight:900;font-size:11px;white-space:nowrap}
.mimic-donate-recipient-change:hover{background:#f1e4d8}
.mimic-selected-explanation{margin:2px 0 18px;background:#f8f0e7;border:1px solid #ead9ca;border-radius:9px;padding:13px 16px;color:#80695c;font-size:12px;line-height:1.65}
.mimic-selected-explanation strong{color:#642d42}
.mimic-selected-game-state{background:#e5efe2!important;color:#3d6644!important}
@media(max-width:800px){.mimic-donate-recipient{align-items:flex-start;flex-wrap:wrap}.mimic-donate-recipient-change{margin-left:69px}}
@media(max-width:480px){.mimic-donate-recipient{padding:14px;gap:11px}.mimic-donate-recipient-icon{height:44px;width:44px}.mimic-donate-recipient-icon img{height:38px;width:38px}.mimic-donate-recipient-change{margin-left:0;width:100%;text-align:center}}
