@import url('./desktop-board-preview-pieces.css?v=20261012-extracted-photo-pieces-v3');

@media(min-width:901px){
  body.desktop-board-workspace:not(.home-signed-in) .desktop-member-card{
    display:none!important;
  }

  body.desktop-board-workspace #desktopGuestAuth{
    position:static!important;
    inset:auto!important;
    top:auto!important;
    right:auto!important;
    bottom:auto!important;
    left:auto!important;
    z-index:auto!important;
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    margin:0 0 2px!important;
    padding:0!important;
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
    align-items:stretch!important;
    gap:6px!important;
    direction:rtl!important;
    flex:0 0 auto!important;
    visibility:visible!important;
    opacity:1!important;
  }

  body.desktop-board-workspace #desktopGuestAuth[hidden]{
    display:none!important;
  }

  body.desktop-board-workspace #desktopGuestAuth .desktop-guest-auth-btn{
    min-width:0!important;
    width:100%!important;
    height:44px!important;
    margin:0!important;
    padding:0 8px!important;
    border:1px solid rgba(165,162,158,0.45)!important;
    border-radius:11px!important;
    background:rgba(69,66,62,0.96)!important;
    color:#e2dcd3!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    font:900 12px/1 Arial,sans-serif!important;
    white-space:nowrap!important;
    box-shadow:none!important;
    cursor:pointer!important;
  }

  body.desktop-board-workspace #desktopGuestAuth .desktop-guest-auth-signup{
    background:linear-gradient(135deg,#e2dcd3,#e2dcd3)!important;
    border-color:#e2dcd3!important;
    color:#302e2b!important;
  }

  body.desktop-board-workspace.desktop-auth-open #register{
    display:block!important;
    position:fixed!important;
    inset:0!important;
    z-index:10000!important;
    width:100vw!important;
    height:100dvh!important;
    margin:0!important;
    padding:24px!important;
    overflow:auto!important;
    background:rgba(69,66,62,0.84)!important;
    backdrop-filter:blur(5px)!important;
  }

  body.desktop-board-workspace.desktop-auth-open #register>.wrap{
    width:min(760px,calc(100vw - 48px))!important;
    max-width:760px!important;
    margin:clamp(18px,6vh,70px) auto!important;
  }

  body.desktop-board-workspace.desktop-auth-open #register .form-card{
    position:relative!important;
    max-height:calc(100dvh - 80px)!important;
    overflow:auto!important;
    padding:20px!important;
    border:1px solid rgba(165,162,158,0.62)!important;
    border-radius:18px!important;
    background:linear-gradient(145deg,#302e2b,#302e2b)!important;
    color:#e2dcd3!important;
    box-shadow:0 24px 70px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.035)!important;
  }

  body.desktop-board-workspace.desktop-auth-open #register .auth-tabs{
    gap:8px!important;
    margin-bottom:14px!important;
  }

  body.desktop-board-workspace.desktop-auth-open #register .auth-tab{
    height:44px!important;
    border:1px solid rgba(165,162,158,0.38)!important;
    border-radius:11px!important;
    background:#302e2b!important;
    color:#e2dcd3!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important;
  }

  body.desktop-board-workspace.desktop-auth-open #register .auth-tab.active{
    background:linear-gradient(135deg,#e2dcd3,#e2dcd3)!important;
    border-color:#e2dcd3!important;
    color:#302e2b!important;
    box-shadow:0 8px 18px rgba(0,0,0,.18)!important;
  }

  body.desktop-board-workspace.desktop-auth-open #register label,
  body.desktop-board-workspace.desktop-auth-open #register label span,
  body.desktop-board-workspace.desktop-auth-open #register .reset-password-title{
    color:#e2dcd3!important;
  }

  body.desktop-board-workspace.desktop-auth-open #register input,
  body.desktop-board-workspace.desktop-auth-open #register select,
  body.desktop-board-workspace.desktop-auth-open #register textarea{
    background:#302e2b!important;
    color:#e2dcd3!important;
    border:1px solid rgba(165,162,158,0.38)!important;
    border-radius:10px!important;
    outline:none!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important;
  }

  body.desktop-board-workspace.desktop-auth-open #register input::placeholder,
  body.desktop-board-workspace.desktop-auth-open #register textarea::placeholder{
    color:#9fb3af!important;
    opacity:1!important;
  }

  body.desktop-board-workspace.desktop-auth-open #register input:focus,
  body.desktop-board-workspace.desktop-auth-open #register select:focus,
  body.desktop-board-workspace.desktop-auth-open #register textarea:focus{
    border-color:#e2dcd3!important;
    box-shadow:0 0 0 3px rgba(165,162,158,0.14)!important;
  }

  body.desktop-board-workspace.desktop-auth-open #register .show-pass{
    background:#302e2b!important;
    color:#e2dcd3!important;
    border:1px solid rgba(165,162,158,0.32)!important;
  }

  body.desktop-board-workspace.desktop-auth-open #register .text-link,
  body.desktop-board-workspace.desktop-auth-open #register .username-status.available{
    color:#e2dcd3!important;
  }

  body.desktop-board-workspace.desktop-auth-open #register .auth-note,
  body.desktop-board-workspace.desktop-auth-open #register .username-status,
  body.desktop-board-workspace.desktop-auth-open #register .form-info p{
    color:#b8c8c4!important;
  }

  body.desktop-board-workspace.desktop-auth-open #register .msg.ok{
    color:#63d98c!important;
  }

  body.desktop-board-workspace.desktop-auth-open #register .msg.err,
  body.desktop-board-workspace.desktop-auth-open #register .username-status.taken{
    color:#ff9a90!important;
  }

  body.desktop-board-workspace.desktop-auth-open #register .btn{
    background:linear-gradient(135deg,#e2dcd3,#e2dcd3)!important;
    border:1px solid #e2dcd3!important;
    color:#302e2b!important;
    box-shadow:0 8px 18px rgba(0,0,0,.18)!important;
  }

  body.desktop-board-workspace.desktop-auth-open #register .btn:hover{
    background:linear-gradient(135deg,#e2dcd3,#e2dcd3)!important;
  }

  body.desktop-board-workspace .desktop-auth-close{
    position:sticky!important;
    top:0!important;
    z-index:3!important;
    float:left!important;
    width:38px!important;
    height:38px!important;
    margin:0 0 8px 8px!important;
    border:1px solid rgba(165,162,158,0.55)!important;
    border-radius:10px!important;
    background:#302e2b!important;
    color:#e2dcd3!important;
    display:grid!important;
    place-items:center!important;
    font:900 24px/1 Arial,sans-serif!important;
    cursor:pointer!important;
    box-shadow:0 7px 18px rgba(0,0,0,.2)!important;
  }
}
