/* Reference: ejderhalarmirasi.com.tr forum and library, local data preserved. */
.community.community-forum .community-panel{border:0;background:transparent;padding:0}.forum-reference-intro{padding:20px;border:1px solid #384459;border-left:4px solid #b71c2b;background:rgba(12,21,34,.88);margin-bottom:16px}.community.community-forum .forum-reference-intro h1{margin:0}.community.community-forum:has(.forum-reference-intro) .community-panel>h1,.community.community-forum:has(.forum-reference-intro) .community-panel>.breadcrumbs{display:none}.community.community-forum .forum-controls{padding:20px;background:rgba(12,21,34,.9);border:1px solid #354256;border-top:4px solid #8b1320;margin-top:0}.community.community-library .community-heading{color:#ead097}.community .community-form{display:grid;gap:12px;margin:20px 0}.community .community-form label{display:grid;gap:6px;font-weight:bold}.community .community-form input{width:100%}.community .community-form textarea{width:100%;min-height:145px;resize:vertical}.community .community-form button{justify-self:start}.community .forum-message-head{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px solid #354256}.community .forum-message-body{padding:16px 0;overflow-wrap:anywhere}.community .forum-message-body img{max-width:100%;height:auto}.community .forum-message-body table{display:block;max-width:100%;overflow:auto}.community .forum-message-body pre{white-space:pre-wrap}.community .forum-message-actions button{padding:6px 10px;font-size:12px;min-height:32px}.community .forum-message-actions form{margin:0}.community .library-adjacent{justify-content:space-between}.community .library-adjacent a{max-width:48%;overflow-wrap:anywhere}.community-library .community-account{display:none}
html{min-width:0;background:#090d12}body.community{margin:0;min-width:0;color:#e4e7eb;background:#090d12 url('/images/portal-reference-modern/background.webp') center top/cover fixed no-repeat;font:14px/1.55 Arial,Tahoma,sans-serif;letter-spacing:0}body.community *{box-sizing:border-box;letter-spacing:0}a{color:inherit}.community .frame-piece,.community .community-toolbar{display:none}.community .skip-link{position:absolute;top:-100px}.community .skip-link:focus{top:0;background:#fff;color:#111;z-index:20}.community header{background:rgba(5,12,19,.88);border-bottom:1px solid #675632}.community-header-inner{max-width:1440px;margin:auto;padding:26px 32px;display:flex;align-items:center;gap:28px;min-height:150px}.community .community-brand{position:static;display:flex;align-items:center;gap:14px;width:300px;height:auto;color:#f3e9ce;text-decoration:none;text-shadow:none}.community-brand img{width:74px;height:74px;object-fit:contain;border:1px solid #685a37;border-radius:5px}.community-brand strong{display:block;font:700 23px/1.15 Arial,sans-serif}.community-brand small{display:block;margin-top:8px;color:#b2bbca;font-size:12px}.community-nav{display:flex;flex-wrap:wrap;gap:5px;margin-right:auto;border:1px solid #303c4c;background:#0a1018;padding:5px;border-radius:3px}.community-nav a,.community-account a{padding:10px 12px;text-decoration:none;font-size:13px;font-weight:bold;white-space:nowrap}.community-nav a:hover,.community-nav a[aria-current]{background:linear-gradient(#a71624,#500b12);box-shadow:inset 0 0 0 1px #9b763d}.community-account{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.community-account a{border:1px solid #3c4857;background:#080e16}.community .community-wrap{width:100%;max-width:1440px;padding:20px 28px 40px;margin:auto}.community .community-frame{padding:0;background:transparent;border:0;box-shadow:none;min-width:0}.community .community-panel{padding:20px;background:rgba(10,18,30,.88);border:1px solid #364155;border-radius:3px;min-width:0}.community h1,.community h2,.community h3{font-family:Arial,Tahoma,sans-serif;color:inherit;text-shadow:none}.community h1{font-size:24px;line-height:1.25;margin:0 0 20px}.community h2{font-size:20px}.community h3{font-size:17px}.community .breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;color:#bcb8ac;margin-bottom:12px}.community .breadcrumbs a{text-decoration:none}.community .breadcrumbs a:hover{text-decoration:underline}.community .forum-controls{display:flex;align-items:center;gap:18px;margin:18px 0 28px;padding:18px 0;border-block:1px solid #364155}.community .community-search{display:flex;align-items:flex-end;gap:0;width:100%;margin:0}.community .community-search label{display:flex;flex:1;flex-direction:column;gap:8px;font-weight:bold}.community input,.community textarea,.community select{font:inherit;max-width:100%;color:#e3e7ee;background:#050a11;border:1px solid #46566a;border-radius:3px;padding:11px 12px}.community .community-search input{width:100%;min-width:0}.community button,.community .community-command{font:700 14px Arial,sans-serif;color:#fff3d4;background:linear-gradient(#b71c2b,#600d17);border:1px solid #947647;border-radius:3px;padding:12px 22px;cursor:pointer;text-decoration:none;min-height:44px}.community button:hover,.community .community-command:hover{filter:brightness(1.15)}.community a:focus-visible,.community button:focus-visible,.community input:focus-visible,.community summary:focus-visible{outline:2px solid #72c4f5;outline-offset:3px}.community .forum-table{width:100%;border-collapse:collapse;table-layout:fixed;background:rgba(8,15,26,.82);color:#d9e0ea}.community .forum-table th{background:linear-gradient(100deg,#85111f,#121b2b);color:#f5e8cb;text-align:left;padding:14px 18px;border-bottom:1px solid #6a5a3f;text-transform:uppercase;font-size:12px}.community .forum-table td{padding:18px;border-bottom:1px solid #303b4c;overflow-wrap:anywhere}.community .forum-table tbody tr:hover{background:rgba(63,81,106,.2)}.community .forum-table td a{color:#e8cf81;text-decoration:none;font-weight:bold}.community .forum-table td a:hover{text-decoration:underline}.community .forum-table small{display:block;color:#a8b3c5;font-weight:normal;font-size:12px;margin-top:5px}.community .forum-name{width:55%}.community .forum-count{width:16%}.community .forum-last{width:29%}.community .forum-icon{width:34px;height:34px;object-fit:contain;float:left;margin-right:16px}.community .forum-section{margin:24px 0;border:1px solid #354256;border-radius:3px;overflow:hidden}.community .forum-section summary{cursor:pointer;background:linear-gradient(100deg,#8b1320,#101b2b);padding:14px 18px;font-size:17px;font-weight:bold;color:#f6dfac}.community .forum-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0 30px}.community .forum-stats div{border:1px solid #655739;border-left:4px solid #b59543;background:rgba(15,17,25,.88);padding:18px;color:#c6cbd5}.community .forum-stats strong{display:block;color:#efd16b;font-size:22px}.community .forum-message{background:#101b2a;border:1px solid #354256;padding:18px;margin:15px 0;overflow-wrap:anywhere}.community .forum-message-actions{display:flex;flex-wrap:wrap;gap:8px}.community .community-topic-state{color:#ffd478}.community .community-error{color:#ffb3b3;background:#49151d;padding:14px}.community .pagination{display:flex;flex-wrap:wrap;gap:14px;padding:20px 0}.community .pagination a{color:#e4c478}.community .site-footer{background:rgba(4,9,16,.94);padding:24px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;color:#bec4cd}.community .site-footer nav{display:flex;gap:18px}.community .site-footer a{text-decoration:none}.community .article-body{overflow-wrap:anywhere}.community .article-body img{max-width:100%;height:auto}.community .article-body table{max-width:100%;display:block;overflow-x:auto}.community .community-empty{padding:16px 0}.community .library-index{padding-left:20px}.community .library-index li{padding:8px 0}.community .library-index a{text-decoration:none;font-weight:bold}.community .library-index a:hover{text-decoration:underline}
/* The reference library deliberately has its own parchment reading surface. */
body.community-library{font:12px/1.6 Tahoma,Arial,sans-serif;color:#27190f}.community-library header{background:transparent;border:0}.community-library .community-header-inner{display:block;padding:18px 12px 10px;min-height:0;max-width:1200px;text-align:center}.community-library .community-brand{width:auto;justify-content:center;margin:0 auto 18px}.community-library .community-brand img{width:82px;height:82px;border:0}.community-library .community-brand span{display:none}.community-library .community-nav{display:inline-flex;background:rgba(0,0,0,.4);border:0;margin:0}.community-library .community-nav a{font:700 13px Tahoma,Arial,sans-serif;line-height:20px;color:#f4d28a;border:1px solid #815020;padding:5px 20px;background:linear-gradient(#945220,#3d1e06);border-radius:3px}.community-library .community-nav a:last-child{background:linear-gradient(#2a5a8a,#081e3e);border-color:#245281;color:#acd8f6}.community-library .community-account{justify-content:center;margin-top:8px;color:#eee}.community-library .community-account a{padding:4px 12px;font-size:12px}.community-library .community-wrap{max-width:1200px;padding:0 8px 32px}.library-reference-intro{border:1px solid #80511f;background:linear-gradient(110deg,rgba(67,31,5,.94),rgba(70,30,5,.8),rgba(13,9,5,.92));padding:20px;border-radius:8px;color:#f6e5b1;margin:4px 0 12px}.library-reference-intro p{margin:8px 0}.library-reference-intro .library-eyebrow{font-weight:bold;font-size:11px;color:#e9bf66}.community-library .library-reference-intro h1{font:700 38px/1.2 Georgia,serif;color:#fff0c4;margin:6px 0}.library-quick-links{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}.library-quick-links a{font-weight:bold;color:#f1d68e;background:#281307;border:1px solid #8b6638;text-decoration:none;padding:5px 9px;border-radius:4px}.community-library .community-layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:10px;align-items:start}.community-library .community-frame{background:rgba(25,12,4,.9);border:1px solid #633b18;padding:8px;border-radius:4px}.community-library .community-panel{background:#f8eed8;color:#27190f;padding:18px;border:1px solid #a9844e;border-radius:2px}.community-library aside .community-panel{padding:0;border:0;background:transparent;color:#ead097}.community-library .community-heading{background:#1b0d04;border:1px solid #684522;padding:10px;text-align:center;font-size:13px;margin:0 0 8px}.community-library .community-search{padding:5px 5px 12px;gap:4px;flex-wrap:wrap}.community-library .community-search label{width:100%;flex-basis:100%;font-size:11px}.community-library input{background:#fff9ed;color:#372515;padding:6px;border:1px solid #a5865f;font-size:12px}.community-library button{background:linear-gradient(#93612d,#47260d);border-color:#795025;padding:5px 15px;min-height:28px;font-size:11px}.community-library .community-search a{color:#e9cc8e;font-size:11px;margin-left:auto}.community-library .library-tree details{border:1px solid #62401e;margin:5px 0;background:rgba(17,8,3,.9);border-radius:3px}.community-library .library-tree summary{padding:10px 8px;cursor:pointer;color:#ebd38e;font-weight:bold;text-transform:uppercase;text-align:center;list-style:none;background:linear-gradient(#633b13,#2e1807)}.community-library .library-tree summary::after{content:'\25BE';float:right}.community-library .library-tree details:not([open]) summary::after{content:'\25B8'}.community-library .library-tree ul{list-style:none;padding:5px;margin:0}.community-library .library-tree a{display:block;padding:6px 9px;border:1px solid #705022;margin:3px 0;color:#e7cc9b;text-decoration:none;background:linear-gradient(#795025,#3a200b);border-radius:3px}.community-library .library-tree a[aria-current]{background:linear-gradient(#2a5a8a,#081e3e);border-color:#4b7dab;color:#c8e8ff}.community-library .library-tree .library-articles{padding-left:12px}.community-library .library-tree .library-articles a{background:#26160b;font-size:11px}.community-library h1,.community-library h2,.community-library h3{font-family:Georgia,serif;color:#3d2613}.community-library h1{font-size:27px;margin-bottom:20px}.community-library .breadcrumbs{color:#8a693f;font-size:11px;text-transform:uppercase}.community-library .article-body a,.community-library .library-index a{color:#8f180e}.community-library .archive-status{color:#80684e;font-size:12px}.library-featured{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0 24px}.library-featured a{display:block;border:1px solid #c8b38b;background:linear-gradient(#fff7e5,#e8d4a9);padding:13px 12px;border-radius:6px;text-decoration:none;box-shadow:0 2px 5px #0002}.library-featured strong{display:block;color:#8c1c11;font:700 17px/1.25 Georgia,serif;margin-bottom:8px}.library-featured small{color:#7a664b}.community-library .pagination a{color:#853415}.community-library .forum-table{background:#efe0bd;color:#342514}.community-library .forum-table th{background:#e7d2a4;color:#513112}.community-library .forum-table td{border-color:#cfba8f}.community-library .forum-table td a{color:#8c2516}.community-library .community-search:has(input[name=bot]){background:#f0e1c2}.community-library .community-search:has(input[name=bot]) label{color:#4d351c}.community-library .site-footer{color:#e4d3af}
@media(min-width:1500px){.community-forum .community-header-inner,.community-forum .community-wrap{max-width:1440px}}@media(max-width:950px){.community-header-inner{flex-wrap:wrap;gap:18px;padding:20px}.community-nav{order:3;width:100%;justify-content:center}.community-account{margin-left:auto}.community .community-wrap{padding:14px}.community-library .community-wrap{padding:0 8px 24px}.community-library .community-layout{grid-template-columns:240px minmax(0,1fr)}.library-featured{grid-template-columns:repeat(2,minmax(0,1fr))}.community-library .library-reference-intro h1{font-size:30px}}@media(max-width:600px){.community-header-inner{padding:16px;gap:14px}.community .community-brand{width:100%;justify-content:center}.community-brand strong{font-size:21px}.community-brand img{width:58px;height:58px}.community-account{margin:auto}.community-nav{gap:2px;padding:3px}.community-nav a{font-size:11px;padding:9px 7px}.community .community-wrap{padding:10px}.community .community-panel{padding:12px}.community h1{font-size:23px}.community .forum-controls{flex-wrap:wrap}.community .forum-stats{gap:6px}.community .forum-stats div{padding:10px;font-size:11px}.community .forum-stats strong{font-size:20px}.community .forum-last{display:none}.community .forum-name{width:73%}.community .forum-count{width:27%}.community .forum-table td,.community .forum-table th{padding:11px 9px}.community .forum-icon{width:24px;height:24px;margin-right:8px}.community-library .community-brand{margin-bottom:10px}.community-library .community-nav a{font-size:11px;padding:5px 8px}.community-library .community-layout{display:flex;flex-direction:column}.community-library .community-layout>aside,.community-library .community-layout>section{width:100%}.community-library .library-reading>section{order:-1}.community-library .library-reference-intro{padding:16px}.community-library .library-reference-intro h1{font-size:27px}.community-library .community-panel{padding:14px}.community-library aside .community-panel{padding:0}.library-featured{grid-template-columns:repeat(2,minmax(0,1fr))}.library-featured strong{font-size:16px}.community .site-footer{padding:20px 14px}.community-library .library-tree summary{padding:12px}}

/* Read-only library guides: wide factual tables scroll inside their own region. */
.community-library .library-guide{font-size:14px;line-height:1.7}
.community-library .guide-reference-note{padding:12px;border-left:3px solid #8f5926;background:#eadbbd;color:#49321d}
.community-library .guide-table-scroll{max-width:100%;overflow-x:auto;margin:20px 0;border:1px solid #b59b6e}
.community-library .guide-table-scroll:focus-visible{outline:2px solid #245281;outline-offset:2px}
.community-library .guide-table-scroll table{display:table;width:100%;border-collapse:collapse;font-size:13px}
.community-library .guide-table-scroll caption{text-align:left;font-weight:bold;padding:10px;background:#e7d2a4;color:#3d2613}
.community-library .guide-table-scroll td{padding:10px;min-width:105px;vertical-align:top;border:1px solid #cfba8f;overflow-wrap:anywhere}
.community-library .guide-table-scroll tr:nth-child(even){background:#f0e2c4}
.community-library .guide-contents{padding:12px;border:1px solid #c8b38b}
.community-library .guide-contents ul{margin-bottom:0;padding-left:20px}
.community-library .guide-contents a{color:#8f180e}
.community-library .guide-figure{margin:20px 0;text-align:center}
.community-library .guide-figure figcaption{font-size:12px;color:#614a2f}
.community-library .guide-image-unavailable{padding:16px;border:1px dashed #ac9166}
.community-library .library-guide pre{white-space:pre-wrap}
@media(max-width:600px){.community-library .guide-table-scroll td{min-width:100px}.community-library .library-guide{font-size:14px}}

.community-library .guide-index details{margin:14px 0;border:1px solid #c8b38b;padding:12px}.community-library .guide-index summary{font-weight:bold;font-size:16px;cursor:pointer;color:#3d2613}.community-library .guide-index li{padding:5px 0}

.community-library .library-tree summary{overflow-wrap:anywhere;text-align:left}.community-library .library-tree summary::after{float:none;margin-left:6px}

.community-library .guide-table-scroll th{padding:10px;min-width:100px;vertical-align:top;text-align:left;border:1px solid #b59b6e;background:#e7d2a4;overflow-wrap:anywhere}

/* Preserve the independent community-interface mobile fixes. */
.community .forum-table th{overflow-wrap:anywhere}
.community .article-body pre{white-space:pre-wrap;overflow-wrap:anywhere}

/* Forum and library share the current Magic Of Dragons world scene. */
body.community{background-image:linear-gradient(180deg,rgba(9,10,12,.2),rgba(9,10,12,.82)),url('/images/magic-of-dragons/two-continents-v1.png');background-position:center top;background-size:cover;background-attachment:fixed;background-repeat:no-repeat}
