/* My Mosaic tiles and account options below the main content. */
.account-tile{display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-width:0;padding:24px;background:#f5f2ea;border:1px solid #d4d5c9;border-radius:6px;text-decoration:none;color:#282d24;transition:background-color .18s ease,border-color .18s ease}
.account-tile:hover{background:#e6eadf;border-color:#435040}
.account-tile-title{font-family:Georgia,'Times New Roman',serif;font-size:25px;line-height:1.2;overflow-wrap:anywhere}
.account-tile-description{font-size:13px;line-height:1.65;color:#62685a}
.account-tile-action{margin-top:auto;padding-top:6px;font-size:12px;color:#435040;text-decoration:underline;text-underline-offset:4px}
.account-private-tile{margin-bottom:32px}
.account-cards-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0 0}
.account-tile-number{font-size:11px;letter-spacing:.15em;opacity:.8}
.account-tile-review{background:#435040;border-color:#435040;color:#fffdf8}
.account-tile-review .account-tile-description,.account-tile-review .account-tile-action{color:#fffdf8}
.account-tile-review:hover{background:#303e2e;border-color:#303e2e}
.account-tile-browse{background:#f2e9df;border-color:#c9ad96}
.account-tile-browse:hover{background:#eadccd;border-color:#a5513c}
.account-world-tiles{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}
.account-map-settings>summary{cursor:pointer;list-style:none}
.account-map-settings>summary::-webkit-details-marker{display:none}
.account-map-settings[open]>summary{background:#e6eadf;border-color:#435040}
.account-map-editor{padding:24px 0 0}
.account-profile-return{display:inline-flex;align-items:center;min-height:44px;margin-top:24px;font-size:13px}
.account-bottom-actions{margin-bottom:32px;border-top:1px solid #d4d5c9;padding-top:12px}
.account-bottom-actions .account-actions{margin:0;justify-content:flex-end}
@media(max-width:680px){.account-tile{padding:20px}.account-tile-title{font-size:23px}.account-cards-tiles{grid-template-columns:minmax(0,1fr)}.account-bottom-actions .account-actions{justify-content:flex-start;column-gap:18px}}
@media(prefers-reduced-motion:reduce){.account-tile{transition:none}}
