
/* 34 - SKEUOMORPHIC MODERN: Deri/ahşap doku hissi, inset gölgeler, gerçekçi aydınlatma degradeleri, standart tablo, serif, fiziksel nesne metaforu, yapışkan not defteri kenar çubuğu, çok katmanlı sınırlar, belirgin buton basma durumları */
:root{
  --sk-bg:#E8E0D8;--sk-surface:#F5F0E8;--sk-surface2:#EDE5DA;
  --sk-text:#3C3228;--sk-text2:#8B7E6E;--sk-primary:#8B5E3C;--sk-primary-dark:#6B4228;
  --sk-border:#C8B8A0;--sk-border-dark:#A09080;--sk-radius:6px;
  --sk-font:'Palatino Linotype','Book Antiqua',Palatino,serif;
  --sk-font-ui:'Georgia',serif;
  --sk-inset:inset 2px 2px 4px rgba(0,0,0,.12),inset -1px -1px 2px rgba(255,255,255,.4);
  --sk-raised:1px 1px 2px rgba(0,0,0,.15),-1px -1px 1px rgba(255,255,255,.5);
}
*{box-sizing:border-box;margin:0;padding:0}
body{background:var(--sk-bg);color:var(--sk-text);font:400 15px/1.7 var(--sk-font)}
h1{font:700 24px var(--sk-font-ui);color:var(--sk-text);margin:0 0 10px}
h2{font:600 19px var(--sk-font-ui);color:var(--sk-text);margin:0 0 8px}
h3{font:600 16px var(--sk-font-ui);margin:0 0 6px}
a:link,a:visited{color:var(--sk-primary);text-decoration:none;transition:color .15s}
a:hover{color:var(--sk-primary-dark);text-decoration:underline}
img{max-width:100%}
.sk-wrap{max-width:1000px;margin:0 auto;padding:0 20px}
#container{text-align:left}

/* Header: Ahşap doku hissi, degradeli */
#sk-header{
  background:linear-gradient(180deg,#A08060,var(--sk-primary));
  color:#FFF;padding:0;
  box-shadow:0 3px 6px rgba(0,0,0,.2);
  position:sticky;top:0;z-index:100;
}
.sk-header-inner{display:flex;justify-content:space-between;align-items:center;padding:12px 0;flex-wrap:wrap;gap:8px}
.sk-logo{font:700 22px var(--sk-font-ui);color:#FFF;text-shadow:1px 1px 2px rgba(0,0,0,.3)}
.sk-logo a{color:#FFF;text-decoration:none}
.sk-nav{display:flex;gap:2px;list-style:none}
.sk-nav a{
  display:block;padding:8px 16px;
  background:linear-gradient(180deg,rgba(255,255,255,.15),rgba(0,0,0,.1));
  color:rgba(255,255,255,.9);
  font:500 12px var(--sk-font-ui);
  border-radius:var(--sk-radius);
  border:1px solid rgba(255,255,255,.1);
  text-shadow:0 1px 1px rgba(0,0,0,.2);
  transition:all .1s;
}
.sk-nav a:hover{background:linear-gradient(180deg,rgba(255,255,255,.25),rgba(0,0,0,.05));text-decoration:none}
.sk-nav a:active{box-shadow:var(--sk-inset);background:rgba(0,0,0,.15)}
.sk-user{font-size:12px;color:rgba(255,255,255,.7);text-shadow:0 1px 1px rgba(0,0,0,.2)}
.sk-user a{color:rgba(255,255,255,.9)}

.navigation{
  background:var(--sk-surface);
  border:1px solid var(--sk-border);
  border-radius:var(--sk-radius);
  padding:8px 14px;margin:12px 0;
  font-size:13px;color:var(--sk-text2);
  box-shadow:var(--sk-raised);
}
.navigation a{color:var(--sk-primary)}
#content{padding:16px 0;min-height:60vh}

/* Tablo: Gerçekçi degradeli başlık, çok katmanlı sınır */
.tborder{
  background:var(--sk-surface);
  border:1px solid var(--sk-border);
  border-radius:var(--sk-radius);
  box-shadow:var(--sk-raised),0 2px 6px rgba(0,0,0,.08);
  overflow:hidden;margin-bottom:14px;
}
.thead{
  background:linear-gradient(180deg,#A08060,var(--sk-primary));
  color:#FFF;padding:10px 14px;
  font:600 14px var(--sk-font-ui);
  text-shadow:0 1px 1px rgba(0,0,0,.25);
  border-bottom:1px solid var(--sk-primary-dark);
}
.thead a{color:#FFF;text-decoration:none}
.tcat{
  background:linear-gradient(180deg,var(--sk-surface),var(--sk-surface2));
  color:var(--sk-text2);padding:6px 14px;
  font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;
  border-bottom:1px solid var(--sk-border);
  text-shadow:0 1px 0 rgba(255,255,255,.5);
}
.tcat a{color:var(--sk-text2)}
.trow1{background:var(--sk-surface);padding:10px 14px;border-bottom:1px solid var(--sk-border)}
.trow2{background:var(--sk-surface2);padding:10px 14px;border-bottom:1px solid var(--sk-border)}
.trow1:hover,.trow2:hover{background:#F0E8DA}
.trow_shaded{background:#FFE8D0;padding:10px 14px;border-bottom:1px solid #FFCCAA}
.trow_selected{background:#FFF8E1;padding:10px 14px}
.trow_sep{background:linear-gradient(180deg,#E0D8C8,#D8D0C0);padding:4px 14px;font-size:10px;color:var(--sk-text2);font-weight:600;text-transform:uppercase;border-bottom:1px solid var(--sk-border)}
.tfixed{table-layout:fixed;word-wrap:break-word}
.smalltext{font-size:12px;color:var(--sk-text2)}.largetext{font-size:18px;font-weight:700}

/* Post: Kağıt katlama, çok katmanlı gölge */
.post{
  background:var(--sk-surface);
  border:1px solid var(--sk-border);
  border-radius:var(--sk-radius);
  box-shadow:var(--sk-raised),0 2px 6px rgba(0,0,0,.08);
  margin-bottom:12px;overflow:hidden;
}
.post .post_author{
  padding:10px 14px;
  background:linear-gradient(180deg,var(--sk-surface),var(--sk-surface2));
  border-bottom:1px solid var(--sk-border);
  font-size:13px;
  text-shadow:0 1px 0 rgba(255,255,255,.4);
}
.post .post_content{padding:14px;line-height:1.75}
.post .post_controls{
  padding:6px 14px;
  border-top:1px solid var(--sk-border);
  background:linear-gradient(180deg,var(--sk-surface2),var(--sk-surface));
  text-align:right;font-size:11px;
}
.post .post_controls a{color:var(--sk-text2);margin-left:10px;text-decoration:none}
.post .post_controls a:hover{color:var(--sk-primary)}
.post.classic .post_author{border-right:1px solid var(--sk-border);width:170px;vertical-align:top}
.postbit_buttons>a{
  display:inline-block;padding:4px 10px;margin:2px;
  background:linear-gradient(180deg,var(--sk-surface),var(--sk-surface2));
  border:1px solid var(--sk-border);border-radius:3px;
  color:var(--sk-text2);font-size:11px;text-decoration:none;
  text-shadow:0 1px 0 rgba(255,255,255,.4);
  box-shadow:var(--sk-raised);
}
.postbit_buttons>a:hover{background:linear-gradient(180deg,var(--sk-surface2),var(--sk-surface))}
.postbit_buttons>a:active{box-shadow:var(--sk-inset)}

blockquote{
  background:var(--sk-surface2);
  border:1px solid var(--sk-border);
  border-left:4px solid var(--sk-primary);
  padding:12px 16px;margin:12px 0;
  border-radius:0 var(--sk-radius) var(--sk-radius) 0;
  box-shadow:var(--sk-inset);
  font-style:italic;
}
blockquote cite{display:block;font-weight:600;margin-bottom:6px;font-style:normal;color:var(--sk-primary)}
.codeblock{background:#3C3228;color:#E0D8C8;padding:12px;border-radius:var(--sk-radius);font:13px 'Courier New',monospace;overflow-x:auto;box-shadow:var(--sk-inset);border:1px solid #2C2218}

/* Butonlar: Gerçekçi basma efekti */
input.button,a.button{
  background:linear-gradient(180deg,#A08060,var(--sk-primary));
  color:#FFF;
  border:1px solid var(--sk-primary-dark);
  border-radius:var(--sk-radius);
  padding:8px 20px;
  font:600 13px var(--sk-font-ui);
  cursor:pointer;display:inline-block;text-decoration:none;
  text-shadow:0 1px 1px rgba(0,0,0,.2);
  box-shadow:0 2px 3px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.15);
  transition:all .1s;
}
input.button:hover,a.button:hover{background:linear-gradient(180deg,var(--sk-primary),var(--sk-primary-dark))}
input.button:active,a.button:active{box-shadow:var(--sk-inset);transform:translateY(1px)}

input.textbox,select,textarea{
  background:var(--sk-surface);
  border:1px solid var(--sk-border);
  border-radius:var(--sk-radius);
  padding:8px 12px;color:var(--sk-text);
  font:400 14px var(--sk-font);
  box-shadow:var(--sk-inset);
  outline:none;
}
input.textbox:focus,textarea:focus{border-color:var(--sk-primary)}
textarea{resize:vertical;min-height:120px}
fieldset{border:1px solid var(--sk-border);border-radius:var(--sk-radius);padding:14px;margin:8px 0;background:var(--sk-surface2)}
legend{color:var(--sk-primary);font:600 13px var(--sk-font-ui);padding:0 6px}

.popup_menu{background:var(--sk-surface);border:1px solid var(--sk-border);border-radius:var(--sk-radius);box-shadow:0 4px 12px rgba(0,0,0,.15);min-width:180px}
.popup_item{padding:8px 14px;display:block;color:var(--sk-text);font-size:13px;border-bottom:1px solid var(--sk-border);text-decoration:none}
.popup_item:hover{background:var(--sk-surface2);color:var(--sk-primary)}

.pagination{display:flex;gap:2px;margin:10px 0;flex-wrap:wrap}
.pagination a,.pagination .current{
  display:inline-flex;align-items:center;justify-content:center;
  min-width:30px;height:30px;border-radius:var(--sk-radius);
  font:500 12px var(--sk-font-ui);
  border:1px solid var(--sk-border);
  background:linear-gradient(180deg,var(--sk-surface),var(--sk-surface2));
  box-shadow:var(--sk-raised);text-shadow:0 1px 0 rgba(255,255,255,.3);
}
.pagination a{color:var(--sk-text)}
.pagination a:hover{background:linear-gradient(180deg,var(--sk-surface2),var(--sk-surface));text-decoration:none}
.pagination a:active{box-shadow:var(--sk-inset)}
.pagination .current{background:linear-gradient(180deg,#A08060,var(--sk-primary));color:#FFF;border-color:var(--sk-primary-dark);text-shadow:0 1px 1px rgba(0,0,0,.2)}

.red_alert{background:#FFE8D0;border:1px solid #FFCCAA;border-left:4px solid #D4553A;padding:10px 14px;border-radius:0 var(--sk-radius) var(--sk-radius) 0;color:#D4553A;font-size:13px;margin:8px 0}
.pm_alert{background:#E8F0D8;border:1px solid #C8D8B0;border-left:4px solid var(--sk-primary);padding:10px 14px;border-radius:0 var(--sk-radius) var(--sk-radius) 0;color:var(--sk-primary);font-size:13px;margin:8px 0}

.sk-footer{
  background:linear-gradient(180deg,var(--sk-surface2),var(--sk-surface));
  border-top:1px solid var(--sk-border);
  padding:16px 0;margin-top:24px;
  text-align:center;font-size:12px;color:var(--sk-text2);
  box-shadow:inset 0 2px 3px rgba(0,0,0,.05);
}
.sk-footer a{color:var(--sk-primary)}

.forum_status{width:28px;text-align:center;font-size:14px}
.forum_on{color:var(--sk-primary)}.forum_off,.forum_offlock,.forum_offlink{color:var(--sk-border)}
.subforumicon{display:inline-block;margin:0 2px}.subforum_minion{color:var(--sk-primary)}
.usercp_nav_item,.modcp_nav_item{display:block;padding:8px 12px;border-radius:var(--sk-radius);color:var(--sk-text);font-size:13px;transition:background .1s;border-bottom:1px solid var(--sk-border)}
.usercp_nav_item:hover,.modcp_nav_item:hover{background:var(--sk-surface2);color:var(--sk-primary)}
.usercp_container{margin:6px;padding:10px}
.usercp_avatar{width:64px;height:64px;border-radius:var(--sk-radius);border:2px solid var(--sk-border);box-shadow:var(--sk-raised)}
.editor_control_bar{background:linear-gradient(180deg,var(--sk-surface),var(--sk-surface2));padding:6px;border:1px solid var(--sk-border);border-radius:var(--sk-radius) var(--sk-radius) 0 0}
.scaleimages img{max-width:100%;border-radius:3px;box-shadow:var(--sk-raised)}
.pollbar{height:16px;border-radius:3px;background:linear-gradient(180deg,#A08060,var(--sk-primary));box-shadow:var(--sk-inset)}
.hidden{display:none}.hiddenrow{display:none}.selectall{text-align:center}.no_bottom_border{border-bottom:0}
.pmspace{float:right;margin:-3px 5px}
.pmspace_container{height:8px;background:var(--sk-surface2);border:1px solid var(--sk-border);border-radius:3px;box-shadow:var(--sk-inset);overflow:hidden}
.pmspace_container .pmspace_used{background:linear-gradient(180deg,#A08060,var(--sk-primary));height:100%;border-radius:2px}
.reputation_positive{color:#558B2F;font-weight:600}
.reputation_negative{color:#D4553A;font-weight:600}
.reputation_neutral{color:var(--sk-text2);font-weight:600}
.thread_status{display:inline-block;width:16px;height:16px}
.star_rating_container{display:inline-block}.star_rating{display:inline-block;height:16px;background-repeat:no-repeat}
.showthread_spinner{width:100%;text-align:center;padding:16px}
#quick_login .remember_me input{vertical-align:middle;margin:-3px 0 0 5px}
.modqueue_controls{float:right;background:var(--sk-surface);border:1px solid var(--sk-border);border-radius:var(--sk-radius);padding:6px;box-shadow:var(--sk-raised);font-size:11px}

@media(max-width:768px){.sk-nav{flex-wrap:wrap}.post.classic .post_author{display:block;width:100%;border-right:none;border-bottom:1px solid var(--sk-border)}}
@media print{#sk-header,.sk-footer,.pagination,.post_controls{display:none!important}body{background:#fff;color:#000}.post,.tborder{box-shadow:none;border:1px solid #ccc}}

